起動オプションについてNo.35344
ことだま さん 16/10/15 05:36
 
起動オプションの/m3xで目的のファイルにジャンプまではできたのですが、
C:\Program Files (x86)\Hidemaru\Hidemaru.exe /m3x D:\csv\ゆうプリR.csv

下記のように/xを付けてマクロを指定するとカレントフォルダの移動に失敗しました
とエラーが出ます。
C:\Program Files (x86)\Hidemaru\Hidemaru.exe /m3x D:\csv\ゆうプリR.csv /x D:
\macro\csv.mac

オプションの記載する位置を変えたりしてみたのですが、上手くいきません。
書き方が間違っているでしょうか。

[ ]
RE:35344 起動オプションについてNo.35345
h-tom さん 16/10/15 10:59
 

h-tom です。

>オプションの記載する位置を変えたりしてみたのですが、上手くいきません。
>書き方が間違っているでしょうか。
各ファイル名を「"」で囲ってみてください。

"C:\Program Files (x86)\Hidemaru\Hidemaru.exe" /m3x "D:\csv\ゆうプリR.csv"
/x "D:\macro\csv.mac"

秀丸エディタは、空白文字をファイル名と認識しようとするので、ファイル名は
「"」で囲って指定した方が確実です。

[ ]
RE:35345 起動オプションについてNo.35346
ことだま さん 16/10/15 13:45
 
ありがとうございます。

「"」で囲って、順序をかえてみたら上手くいきました。
"C:\Program Files (x86)\Hidemaru\Hidemaru.exe" /x "D:\macro\csv.mac" /m3x "
D:\csv\ゆうプリR.csv"



>
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
>「"」で囲って指定した方が確実です。

[ ]
RE:35346 起動オプションについてNo.35348
秀丸担当 さん 16/10/17 09:56
 

コマンドラインの書き方は、h-tomさんの言われる通りまずは""でくくっておく
と誤認識を防げると思います。

オプションを書く順番は、オプションが先で、開くファイル名が後になります。
/x "マクロ名" と /m3x はどちらが先でもいいです。
以下のように書いても動作すると思います。

"C:\Program Files (x86)\Hidemaru\Hidemaru.exe" /x "D:\macro\csv.mac" /
m3x "D:\csv\ゆうプリR.csv"

[ ]