Запуск проги из командной строки с сохр. параметрами.

Здесь обсуждаются темы, косвенно связанные с Far.
User avatar
220V
Posts: 9
Joined: Tue 13 Nov, 2012 13:53

Re: Запуск проги из коммандной строки с сохр. параметрами.

Post by 220V »

Latest post of the previous page:

А как через него ссылку спрашивать?
С %* не работает.
2useven10
Posts: 4118
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 195 times

Re: Запуск проги из коммандной строки с сохр. параметрами.

Post by 2useven10 »

зато !?$URLs$URL?! из примера работает.
User avatar
SUSim
Posts: 1545
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 11 times

Re: Запуск проги из коммандной строки с сохр. параметрами.

Post by SUSim »

можно еще макрос попробовать http://forum.farmanager.com/viewtopic.php?f=15&t=7075
"SimSU.Shell.Aliases ver3.7.lua.farconfig" Работа с псевдонимами (синонимами) © SimSU
SimSU ··· ·· -- ··· ··-
User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 2 times

Re: Запуск проги из коммандной строки с сохр. параметрами.

Post by Centaur »

220V wrote:Если запуск происходит из ДОС-овской сессии (NTVDM), то bat выполнится, а cmd - нет, поскольку за отработку в этом случае отвечает command.com, а не cmd.exe.
Вывод: универсальнее называть пакетник bat-ом. Но при этом надо понимать, что не все команды батника command.com сможет обработать, синтаксис, который умеет отрабатывать cmd.exe гораздо шире.
Про NTVDM нужно было забыть уже лет десять назад. .bat-файл запускается через command.com, который тут же (когда мы не в NTVDM) передаёт его в cmd.exe, тогда как .cmd сразу запускается через cmd.exe, что лучше для производительности. А различия синтаксиса могут сильно ограничивать. У command.com, например, не было %*, были только %0..%9. Ну так если мы пишем на языке cmd.exe, то нужно и называть это .cmd.

А, да, и ещё для .bat-файлов создаются .pif-ярлыки, со всеми настройками DOS-сессии.
User avatar
220V
Posts: 9
Joined: Tue 13 Nov, 2012 13:53

Re: Запуск проги из коммандной строки с сохр. параметрами.

Post by 220V »

я не заметил пример, всё работает.
А что это за синтаксис? Где в мануале почитать?
"!?$URLs$URL?!" "!?Parameters?-c!"
За что отвечает $URLs$?
User avatar
SlashNet
Posts: 600
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 7 times
Been thanked: 4 times

Re: Запуск проги из коммандной строки с сохр. параметрами.

Post by SlashNet »

За хистори.
Кажется, все случаи в мануале описаны.
Вызывать помощь сразу из редактирования команды. Ключевое слово "метасимволы".
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
Post Reply

Return to “Операционные системы, командные оболочки и прочее”