PDA

Показать полную графическую версию : Не работает команда Run


archiver
29-12-2009, 20:07
Странная ситуация. Всегда пользовался командой Run для запуска файлов. Но в этой ситуации не могу разобраться. Мне нужно запустить программу начальной настройки игры R2:
Run("D:\Program Files\R2Online\R2Option.exe")
В результате программа запускается, но на корейском языке!
http://picasaweb.google.com/lh/photo/qRs6EHm4ODK0jZVuOYa62g?authkey=Gv1sRgCPHu6sXYk8ys_gE&feat=directlink
Пробую через Autoit запустить саму игру - не получается:
If Not ProcessExists("r2.exe") Then
Run("D:\Program Files\R2Online\r2.exe")
EndIf
Кто-нибудь знает в чем тут дело?

evg64
29-12-2009, 20:19
Если прогу вручную запускать, все нормально? Попробуй ShellExecute:
ShellExecute("D:\Program Files\R2Online\r2.exe")

archiver
29-12-2009, 20:39
Если прогу вручную запускать, все нормально? Попробуй ShellExecute: »
Вручную все нормально запускается. ShellExecute тоже не работает...

Creat0R
29-12-2009, 23:45
В результате программа запускается, но на корейском языке! »
И по твоему оно связано с коммандой Run?

Пробую через Autoit запустить саму игру - не получается »
Что возвращает Run и что содержит @error после выполнения?

266903582
30-12-2009, 15:52
Вручную все нормально запускается. »
Многие игры запускаются с рабочего стола ярлыком с параметрами, возможно это твой случай.

SyDr
30-12-2009, 18:04
И не забывай про @WorkingDir

semiono
30-12-2009, 22:01
ShellExecute(@ProgramFiles & "\R2Online\r2.exe", "/?", @WorkingDir)

:)




© OSzone.net 2001-2012