秀丸エディタスレ Part40at SOFTWARE
秀丸エディタスレ Part40 - 暇つぶし2ch321:名無しさん@お腹いっぱい。
15/08/15 18:07:12.68 FVArL7w00.net
秀丸 ver8.54 32bit です。
実行ファイルに「%」が入ったURLを引数として渡したいのですが、マクロヘルプには、
>run文に「%f」「%d」「%b」という文字を書いておくと、この文字は、それぞれ現在のファイル名やフォルダ名に置換されます。
という説明文があり、実際に検証用 test.vbs側で引数を見てみると、
対象となる文字が置き換わっていて正しいURLがtest.exeに渡りません。
そこで、変数「$URL」内の文字列を一時的に「%」を全角の「%」に
置き換えた上でtest.exeに渡したいのですが、
replaceall "%", "%"
この一行入れると開いてるファイルを対象に置き換え実行してしまいます。
マクロにて変数内の文字列置換なるコマンド?は無いのでしょうか?
無いときはクリップボードを介して他のスクリプトで置換するしか無いのでしょうか?
●検証用マクロ
----------------------------------
$URL = "URLリンク(ja.wikipedia.org)
run "wscript.exe E:\\EXAMPLE\\test.vbs " + "\"" + $URL + "\"";
(「E:\\EXAMPLE\\test.vbs」は)
----------------------------------
●【検証用 test.vbs】
----------------------------------
MsgBox WScript.Arguments(0)
----------------------------------


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch