Ganibal95
GreenBytes
- Сообщения
- 877
- Репутация
- 240
Всем привет .
Нужно запустить программу что-бы она(Программа) не думала что её запустили черт знает где.
Нужно чтоб путь запуска было там где расположена программа, Т.к многие программы не понимают от куда из запускают и принимают папку панели за корневую.
Запускают неправильно.
Заранее спасибо :IL_AutoIt_1:
Добавлено:
Вот так когда запускаю через ярлык который расположен на раб. столе.
Добавлено:
Задачу решил следующим способом:
Нужно запустить программу что-бы она(Программа) не думала что её запустили черт знает где.
Нужно чтоб путь запуска было там где расположена программа, Т.к многие программы не понимают от куда из запускают и принимают папку панели за корневую.
Код:
Run()
ShellExecute()
Запускают неправильно.
Заранее спасибо :IL_AutoIt_1:
Добавлено:
Сообщение автоматически объединено:
Вот так когда запускаю через ярлык который расположен на раб. столе.
Добавлено:
Сообщение автоматически объединено:
Задачу решил следующим способом:
Код:
ShellExecute(_GAPI_FilePathToFile($Patch),'',_GAPI_FilePathToPatch($Patch))
Func _GAPI_FilePathToFile($Patch)
if StringInStr($Patch,'\') == 0 Then Return -1
;ConsoleWrite(StringRight($Patch,StringLen($Patch)-StringInStr($Patch,'\',0,-1))&@CRLF)
Return StringRight($Patch,StringLen($Patch)-StringInStr($Patch,'\',0,-1))
EndFunc
Func _GAPI_FilePathToPatch($Patch)
if StringInStr($Patch,'\') == 0 Then Return -1
;ConsoleWrite(StringTrimRight($Patch,StringLen($Patch)-StringInStr($Patch,'\',0,-1))&@CRLF)
Return StringTrimRight($Patch,StringLen($Patch)-StringInStr($Patch,'\',0,-1))
EndFunc