|
|
|
Передать параметр в батник
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. 2. 3. 4. 5. 6. 7. помогите выбранную папку передать в батник ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2018, 07:19 |
|
||
|
Передать параметр в батник
|
|||
|---|---|---|---|
|
#18+
Самый простой, но не очень элегантный способ, который приходит на ум - создать bat-файл, который создаст переменную окружения. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. А ваш батник должен выглядеть примерно так: ChoiceFolderDialog.exe SetFolder.bat ... Ну а далее используем переменную %myfolder% в Вашем батнике. Чуть более элегантный способ: создать переменную окружения непосредственно в Delphi программе. Но честно говоря, не уверен что это возможно. Вроде можно создать переменные окружения, которые видно только в подчиненных процессах. (блин slave уже нельзя говорить) Модератор: Пользуйтесь тегом (кнопкой) SRC для оформления кода, пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2018, 07:51 |
|
||
|
Передать параметр в батник
|
|||
|---|---|---|---|
|
#18+
VladimirVVPprocedure Form1_Button1_OnClick (Sender: TObject; var Cancel: boolean); var s: string; begin s := ''; SelectDirectory('Caption', '', s); end; помогите выбранную папку передать в батник Синтаксис: BAT-файл <параметр1>, <параметр2>, ... <параметрN> В самом командном файле первый параметр будет доступен как переменная %1, второй - %2 и т.п. Имя самого командного файла доступно как переменная %0. Как запустить "из дельфи"? ShellExecute, WinExec, CreateProcess - читай про них. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2018, 08:45 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39703306&tid=2040368]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
183ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 484ms |

| 0 / 0 |
