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); 

 

 
カテゴリー: tipsWindows

zaturendo

中小企業社内SE。

0件のコメント

コメントを残す

アバタープレースホルダー

メールアドレスが公開されることはありません。 が付いている欄は必須項目です