![]() |
как создать exe для запуска другого exe с параметрами, из той же папки
Нужно создать два exe файла (без сложного программирования) для того, что бы запустить 2 разные программы с разным типом параметров из своих папок.
Возможны варианты других программ, но пока представленные ниже: Ситуация первая. Skype. Есть замена меню пуска - Classic Shell, в которой создаёшь своё меню Пуск. Есть папка Skype, в которой есть папка \Data с профилем этого скайпа для запуска без установки. если создать ярлык skype.exe с параметрами /datapath:Data /minimized и запустить сам ярлык из папки, то программа запускается с подхватом этого профиля и сворачивается в панель. Из меню Пуск'а (Classic Shell) ярлык запускается без параметров (без запуска профиля). если создать bat с кодом @echo off start skype.exe /datapath:Data /minimized и запустить его из той же папки, где лежит skype.exe, то программа запускается с подхватом этого профиля. Но если я хочу запустить этот bat из Пуска (Classic Shell), то мне выдаёт ошибку : Не удалось найти skype.exe. Проверьте, правильно ли указано имя и повторите попытку. Ну и некоторые программы не дают запускать исполнительные файлы других форматов и ярлыки кроме exe, поэтому хотелось бы использовать именно этот формат - exe. Так же, есле скомпилировать exe из bat (Bat to exe Сonverter), то программа не запускается, так как Skype не может найти файлы, нужные ему для работы. Ситуация два. CS 1.6 тоже самое, только параметры другие: -game cstrike -dev (я знаю, что есть в сети файл exe для запуска кс, но найти без вируса его не реально + те, что я пробовал не идут с моей версией. Так же хотелось бы иметь возможность запускать этот ярлык с выбором. Например 2 вида параметров: -game cstrike -dxlevel 7 -nojoy -freq 100 -numericping и -game cstrike -win -width 1680 - height 1050 -dxlevel 7 -nojoy -freq 100 -numericping Есть конвертер Bat to exe Сonverter, есть Sign 0f Misery, есть Алгоритм 2.5 но в них не могу запустить с параметрами... в идеале наверно exe с считыванием параметров запуска из .ini. Но я не умею это реализовывать (( |
Цитата:
|
start "D:\000 Programs File/000/Skype/Phoneskype.exe" /datapath:Data /minimized
ничего не происходит Цитата:
|
vzli_izv,
Цитата:
Phone\skype.exe Если это D:\000 Programs File/000/Skype/ ваш правильный путь, тогда держите скриптик. Делал в Sign 0f Misery 2.7 У меня почему то AVG на него отругался :) Ваш батник Код:
"D:\000 Programs File/000\Skype\Phone\skype.exe" /datapath:Data /minimized |
Цитата:
Цитата:
ExecutedCommandCode=151 Offset=0 и всё... Цитата:
))) |
Programs File/000
Programs File\000 Может тут собака порылась :) А просто батник не отрабатывает? |
попробовал
Код:
start /d"D:\000 Programs File\000\Skype\Phone" skype /datapath:Data /minimized но уже нет ошибки, если запустить и Пуска тот же батник... видимо надо точно определить в переменных путь, папки и тд...но я в этом не силён... Цитата:
с кс решил так Код:
start /d"E:\003 Games\CS" hl -game cstrike -full -width 1920 - height 1080 -dxlevel 7 -nojoy -freq 100 -numericping Код:
start /d"E:\003 Games\CS" hl -game cstrike -win -width 1680 - height 1050 -dxlevel 7 -nojoy -freq 100 -numericping и скайп тоже решил Код:
start "" "D:\000 Programs File\000\Skype\Phone\skype.exe" /datapath:Data /minimized в итоле вся запара оказаласть из за " " после start поменял Код:
start /d"E:\003 Games\CS" hl -game cstrike -full -width 1920 - height 1080 -dxlevel 7 -nojoy -freq 100 -numericping Код:
start "" "E:\003 Games\CS\hl.exe" -game cstrike -full -width 1920 - height 1080 -dxlevel 7 -nojoy -freq 100 -numericping |
а как реализовать в bat автоматический выбор параметра запуска через заданное время, если за это время не был выбран никакой из списка ?
в этом коде Код:
@echo off |
Цитата:
Цитата:
|
win7
всё...разобрался со всем: и время отсчитывает и выбор без enter'a и вообще кода мало...Iska, благодарю!! Код:
@echo off |
vzli_izv, тогда можно и ещё сократить, указав вместо:
Код:
Echo 1 Код:
@echo off |
благодарю, но метод через «/m» не даёт возможности менять позицию надписи. Она прижата к краю.
Echo 1 Echo 2 Echo 3 позволяет делать отступ, что для оформления более приемлемо ))) да, вот так вот )) Код:
echo @@@@@@@@@@@@@ @@@@@@@@@@@@@ |
vzli_izv, ясно.
|
Время: 00:57. |
Время: 00:57.
© OSzone.net 2001-