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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   не запускается программа из другой папке Bat файл (http://forum.oszone.net/showthread.php?t=354059)

sashka17 20-08-2023 17:17 3014236

не запускается программа из другой папке Bat файл
 
Всем привет.
не понимаю как запустить файл из другого места.
бат файл лежит в папке F:1\q.bat
файл который нужно запустить лежит в папке F:1\1\setup.exe
он его запускает но установка не начинается
путь указываю так %~dp01\Setup.exe

sashka17 20-08-2023 18:48 3014239

уже сделал в тупую
@echo off
Start "" "C:\express\1\setup.exe"

открывается и закрывается. не дает запустить прогу через bat. прога эта setup установщик офиса.

Vanadiy777 20-08-2023 19:14 3014241

Цитата:

Цитата sashka17
путь указываю так %~dp01\Setup.exe »

sashka17,
наверное, так правильней будет...
Код:

"%~dp0\1\Setup.exe"

sashka17 20-08-2023 19:41 3014243

Цитата:

Цитата Vanadiy777
sashka17,
наверное, так правильней будет... »

не это я все пробовал и с кавычками и без, через бат не открывает а по двойному клику без проблем

Vanadiy777 20-08-2023 20:04 3014247

Цитата:

Цитата sashka17
не это я все пробовал и с кавычками и без, »

При чем здесь кавычки? :o
Не в них смысл.
Код внимательно смотрите...
Код:

"%~dp0\1\Setup.exe"

sashka17 20-08-2023 20:31 3014250

Цитата:

Цитата Vanadiy777
При чем здесь кавычки?
Не в них смысл.
Код внимательно смотрите... »

Да, у меня так было сначала и это не правильно, слеш там не нужен. Но не важно оно и с ним и без него не работает ))) да и я написал же что я сделал не относительный путь и делал просто Start "setup.exe" - не помогает. любая другая прога работает а эта почем то не открывается. не могу понять почему.

Vanadiy777 20-08-2023 20:44 3014251

Цитата:

Цитата sashka17
любая другая прога работает а эта почем то не открывается. »

Может быть в самой проге дело? Может батник надо от Админа запускать?

megaloman 20-08-2023 21:49 3014253

sashka17, Если батник в одной папке, а setup в подпапке, например, \1 этой папки, то:
Код:

Pushd "%~dp01" &&(Start "" "setup.exe" &Popd)
Возможный источник ошибки - Ваш батник называется start.bat, что делать категорически нельзя

Serguei Kouzmine 21-08-2023 03:02 3014264

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


Время: 23:57.

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