オペレーティング システム: Windows XP SP3
コンテキストメニューから、またはエクスプローラーから直接、いくつかのファイルタイプを開くコマンドを定義しようとすると、次の問題が発生します:
"C:\Program Files\SQLite ODBC Driver\sqlite3.exe" "%1"
ファイルがキリル文字 (非 ASCII) 文字を含むディレクトリにある場合、標準は機能しません。"C:\Program Files\SQLite ODBC Driver\sqlite3.exe" "%~s0"
指定された引数テンプレートは残念ながらバッチ ファイル専用であるため、コマンドは機能しません。- 前のコマンドでバッチ ファイルを作成するバリアントは見苦しく、非効率的です。
パスに非 ASCII 文字を含むファイルを開く正しい方法または便利な方法はありますか? 醜い魔法がなければ。
アップデート:
"C:\Dir one\0016~1\file.sqlite"
そのフォーマットはうまくいくと思います。
%L
キーも効かない。