Inkscape(現在のバージョンは0.48.4)は、言語設定を日本語のままで起動すると、一部の寸法を入力できるスライダーがグレーアウトのような状態になって、一切の入力を受け付けないバグのようなものがある。
このバグを回避するために言語設定を英語にしてから起動する、という方法があります。
大元のサイトを失念してしまったので、元のスクリプトに引数の処理関連を追加して覚書。
// Windows Script Hostのオブジェクトを生成
var wshell = new ActiveXObject("WScript.Shell");
var env = wshell.Environment("Process");
// 言語をEnglishに設定
env("lang") = "en";
// 実行ファイルの場所は適宜変更
var cmdline = '\"C:\\Program Files\\Inkscape\\inkscape.exe\"';
var args = WScript.Arguments;
for (var i = 0; i < args.length; i++) {
cmdline = cmdline + " " + args(i);
}
// Inkscape起動
wshell.run(cmdline, 1);
0件のコメント