Большое спасибо,
madmasles!
Спасибо ещё больше!

Очень мне нужная вещь, и может даже ещё пригодиться другим!
Цитата madmasles:
У меня скрипту все равно, какие символы и сколько их между Cubase и .exe, он все равно его находит и запускает. »
|
Надеюсь что так любимые девелоперами пробелы тоже учитываются Cubase 1.exe ! Надо будет проверить...
Забавно что у меня никак не работает вообще, ищу ошибку пока...

Так тоже не работает:
$aReturn = _FileSearch(@ProgramFilesDir, "
\Cubase*.exe")
$aReturn = _FileSearch(@ProgramFilesDir, "
\Cubase\Cubase*.exe")
кстати это так должно быть:
Run(@SystemDir & '
\Cubase.cmd', "", @SW_HIDE)
Причём и батник лежит @SystemDir & "\Cubase.cmd"
и в реестре прописано HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Cubase.exe
и прога просто названа @ProgramFilesDir & "\Cubase\Cubase.exe"
и тишина
У меня папка @Program Files находится внутри @WindowsDir, но никогда проблем не было, тем более что у меня FAT32.
Правда msi инсталяторы бывает, что глючат да ито весьма редко...