Irvine Part22

このエントリーをはてなブックマークに追加
230名無し~3.EXE
過去ログに解答があった
367 :名無し~3.EXE:2008/02/19(火) 21:38:37 ID:qK/Wztn/
おれはこのVBSを作って自作ソフトからファイル渡ししてるけど
DoLoopとかforで回せばいいじゃん、めんどくさがりだなあ
'IrvineQueueFolder.vbs 'キューフォルダを指定してURLやURLリストファイル郡を登録
'IrvineQueueFolder.vbs 引数1 引数2 引数3 ...
'引数は、[キューフォルダ]または[URL]または[URLリストファイル名]で混在可
'キューフォルダは"/"で始まるように絶対指定する
QueueFolder="/Default/dorothy2/Auto" 'キューフォルダの指定(デフォルト)
'
Set Irvine = WScript.CreateObject("Irvine.Api")
Set arg = WScript.Arguments  'コマンドラインの引数郡
For i=0 to arg.Count - 1
 If Left(arg(i), 7)="http://" Then 'URL
  Url = arg(i)
  Irvine.AddQueueItem QueueFolder, Url 'アイテム登録
 ElseIf Left(arg(i), 1)="/" Then 'キューフォルダ指定
  QueueFolder = arg(i) 'キューフォルダの指定(指定以降はこのフォルダになる)
 Else        'URLリストファイル
  Set fso = CreateObject("Scripting.FileSystemObject")
  FileName = arg(i)
  Set TextFile = fso.OpenTextFile(FileName) ' テキストファイルのオープン
  Do Until TextFile.AtEndOfStream
   Url = TextFile.ReadLine ' 1行読み込み
   Irvine.AddQueueItem QueueFolder, Url 'アイテム登録
  Loop
 End If
Next
Set irvine = Nothing
368 :名無し~3.EXE:2008/02/19(火) 21:40:43 ID:qK/Wztn/
ああスマン、リファラ必要だったか、間違えた
ほんとごめん、無かった事にしてくれw