■掲示板に戻る■
全部
1-
最新50
メモ5
- 57 :名無しさん@停滞中 ★ : 13/11/28 20:19:01 ID:???
- http://jbbs.livedoor.jp/bbs/read.cgi/computer/1929/1038409548/173
やってみました。
(1)getdatpath.wsfの54行目あたりを下に変更
test = GetLog(WScript.Arguments)
WScript.echo(test)
'test=InputBox("下記ボックス内の保存先パスをコピーしておいて下さい。" & vbCrLf & vbCrLf &_
' "ミラーサイト等でdatを取得した際、保存名の箇所に下のパスを貼り付け" &_
'"保存すればそのまま読み込めると思います。"_
',"選択されたスレッドのdatファイル保存先パスです",GetLog(WScript.Arguments))
(2)わからないままsorttest.cmdを書換え
call getdatpath.wsf %1
↓
for /f %%D in ('cscript getdatpath.wsf %1') do set datpath=%%D
htmltodat.exe $temp2.dat ソート後処理.prm
↓
htmltodat.exe $temp2.dat ソート後処理.prm %datpath%
これでやってみると・・・うまくいかない。
echo offを消してプロンプト画面を見てみると、「C:\Document」しか取得してないみたいです。
保存パスに「Document and Setting」や「Program Files」等の半角スペースがあると、そこで切れてしまうみたい。
検索したらデリミタ設定をすればいいかもとの事なので
for /f "delims=" %%D in ('cscript getdatpath.wsf %1') do set datpath=%%D
としても駄目でした。(パスは丸ごと受け取るようになったがhtmltodatにうまく渡ってないみたい)
解決策はあるのかもしれないのですが、見つけられませんでした。
とりあえず、C:\直下にJaneのフォルダ毎移動したらうまく自動化するようになりました。
ただ、外部コマンドの/kオプションを外すと動かなくなるみたいで、「外しても構いません」という事はないみたい。
http://jbbs.livedoor.jp/bbs/read.cgi/computer/1929/1038409548/174
ビンゴ!でした。。
46 KB
続きを読む
掲示板に戻る 全部
前100
次100 最新50
read.php ver2.4 2005/04/13