ynbIpb
Скриптер
- Сообщения
- 399
- Репутация
- 110
Итак, сегодня обнаружил очень неудобный баг:
Дано некая директория с исполняемым файлом:
C:\bug\bug.exe (этот файл мне запускать не нужно, он просто лежит там)
В этойже директории находится подкаталог с другим исполняемым файлом:
C:\bug\bug dir\my prog2.exe (этот то мне и нужно запустить функцией Run)
Исполняю код: Run (@ScriptDir & "\my prog2.exe")
(выполняемый скрипт находится в подкаталоге "bug dir")
По идее должен запуститься my prog2.exe, а запускается bug.exe
А всё потомучто в пути к нашему второму файлу содержится имя первого файла C:\bug\bug dir\my prog2.exe и потом пробел.
Что скажете по этому поводу?
Я уже начал было подумывать что я свихнулся, пока не разгадал эту штуку.
Дано некая директория с исполняемым файлом:
C:\bug\bug.exe (этот файл мне запускать не нужно, он просто лежит там)
В этойже директории находится подкаталог с другим исполняемым файлом:
C:\bug\bug dir\my prog2.exe (этот то мне и нужно запустить функцией Run)
Исполняю код: Run (@ScriptDir & "\my prog2.exe")
(выполняемый скрипт находится в подкаталоге "bug dir")
По идее должен запуститься my prog2.exe, а запускается bug.exe
А всё потомучто в пути к нашему второму файлу содержится имя первого файла C:\bug\bug dir\my prog2.exe и потом пробел.
Что скажете по этому поводу?
Я уже начал было подумывать что я свихнулся, пока не разгадал эту штуку.