Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] BAT to EXE Не может определить путь к файлу (http://forum.oszone.net/showthread.php?t=182352)

men232 07-08-2010 02:26 1468660

BAT to EXE Не может определить путь к файлу
 
Привет всем вот токая беда я создал бат и потом конвертировал его в exe после этого он не копирует файлы которые я задал
вот эта часть

cd %~dp0
COPY DATA\Gmod_server.bat C:\srcds\ /Y
pause
мне кажется что это из за %~dp0 я использую это как на поиск раположения файла
прошу помочь может я не точно обьеснил проблему

men232 07-08-2010 02:27 1468662

в бат всё работает а вот в exe он мне путь в temp кидает а мне нужно чтобы путь выдавал к раположению файла запущеного

Олег97 07-08-2010 09:58 1468709

men232, используй quick batch file compiler, у меня с ним таких проблем нету

deepred 07-08-2010 16:18 1468870

men232,

Грубо говоря, BATtoEXE лишает *.bat своих свойств и все синтаксические
конструкции %~xx0 воспринимаются как ошибка (invalid parametr).

Для избежания подобной ошибки воспользуйтесь таким выражением:
Код:

".." 2>nul
Cd %CD%

но обратите внимание, что %CD% в *.exe компиляции
будет принимать значение в формате 8.3

men232 07-10-2010 20:09 1513807

Спасибо очень помогло !


Время: 23:50.

Время: 23:50.
© OSzone.net 2001-