Autohotkey と DCS A-10C フライト シミュレータ

Autohotkey と DCS A-10C フライト シミュレータ

DCS A-10Cを起動するためにAutohotkeyを設定しましたが、起動時に開けないというエラーが発生します。.\MissionEditor\MissionEditor.lua

オートホットキー

Run, "D:\GAMES\Eagle Dynamics\DCS A-10C\bin\Launcher.exe"

デスクトップアイコンを使用してプログラムを起動すると、正常に動作します。

答え1

エラー メッセージのパスの先頭に基づくと.\、Flight Simulator 実行可能ファイルは、サポート ファイルを検索するために相対パスを使用しているようです。

デスクトップアイコンを右クリックしてタブを選択すると、テキストボックスPropertiesShortcutStart in:作業ディレクトリデスクトップアイコンがプログラムを起動する場所。以下の例ではcmd.exeC:\wamp\www

ショートカットプロパティウィンドウ

おそらくこれですD:\GAMES\Eagle Dynamics\DCS A-10C\bin。実行ファイルは作業ディレクトリを取得し、以下のように、検索しようとしているサポート ファイルを追加します。

D:\GAMES\Eagle Dynamics\DCS A-10C\bin\MissionEditor\MissionEditor.lua

ただし、RunAutoHotKey のコマンドは、デフォルトでは、スクリプトの現在のディレクトリを作業ディレクトリとして使用します。たとえば、スクリプトが にある場合C:\AutoHotKeyScripts\Launch.ahk、実行可能ファイルは代わりにこのファイルを検索しようとします。

C:\AutoHotKeyScripts\MissionEditor\MissionEditor.lua

作業ディレクトリを手動で指定するには、次のように実行可能ファイル名の後に配置します。

Run, "D:\GAMES\Eagle Dynamics\DCS A-10C\bin\Launcher.exe", "D:\GAMES\Eagle Dynamics\DCS A-10C\bin"

読むドキュメンテーションRun詳細については、コマンドを参照してください。

関連情報