DCS A-10Cを起動するためにAutohotkeyを設定しましたが、起動時に開けないというエラーが発生します。.\MissionEditor\MissionEditor.lua
オートホットキー
Run, "D:\GAMES\Eagle Dynamics\DCS A-10C\bin\Launcher.exe"
デスクトップアイコンを使用してプログラムを起動すると、正常に動作します。
答え1
エラー メッセージのパスの先頭に基づくと.\
、Flight Simulator 実行可能ファイルは、サポート ファイルを検索するために相対パスを使用しているようです。
デスクトップアイコンを右クリックしてタブを選択すると、テキストボックスProperties
にShortcut
Start in:
作業ディレクトリデスクトップアイコンがプログラムを起動する場所。以下の例ではcmd.exe
、C:\wamp\www
おそらくこれですD:\GAMES\Eagle Dynamics\DCS A-10C\bin
。実行ファイルは作業ディレクトリを取得し、以下のように、検索しようとしているサポート ファイルを追加します。
D:\GAMES\Eagle Dynamics\DCS A-10C\bin\MissionEditor\MissionEditor.lua
ただし、Run
AutoHotKey のコマンドは、デフォルトでは、スクリプトの現在のディレクトリを作業ディレクトリとして使用します。たとえば、スクリプトが にある場合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
詳細については、コマンドを参照してください。