[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 04/03 01:10 / Filesize : 212 KB / Number-of Response : 834
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

WSH(・∀・)スレッド!



1 名前:デフォルトの名無しさん [03/06/08 21:31]
( ´ゝ`) 無ので立ててみた。

誰か詳しい情報キボンヌ

182 名前:デフォルトの名無しさん mailto:sage [2005/04/06(水) 13:13:55 ]
>>181
アルファベットまたは数字、いくつかの記号
にマッチするか調べればいいんじゃない?

183 名前:デフォルトの名無しさん [2005/04/07(木) 01:05:54 ]
181だけど事故解決しました
面倒くさがらずに自分で作らないとだめだね
CHRつかうのとREGEXP使うのとどっちがパフォーマンスいいのかなあ
どぴゅ

184 名前:デフォルトの名無しさん [2005/04/09(土) 00:02:19 ]
 ( ゚д゚)ノ ハイ!質問です!

msgbox 2^64
を実行すると

1.84467440737096E+19
と表示されます。

15桁を超えるものは指数を使って表示されるようですが、整数で表示する事は出来ますか?




185 名前:デフォルトの名無しさん mailto:sage [2005/04/09(土) 00:45:39 ]
文字列に変換

186 名前:184 [2005/04/09(土) 00:50:30 ]
>>185

文字列に変換は、Cstr() ですか?
Cstrは試して見ましたが、表示に変化はありませんでした。

それとも他の方法でしょうか?

187 名前:デフォルトの名無しさん mailto:sage [2005/04/09(土) 01:43:09 ]
多倍長整数使えよ

188 名前:デフォルトの名無しさん mailto:sage [2005/04/09(土) 11:05:17 ]
変換したら加工せにゃ

189 名前:デフォルトの名無しさん [2005/04/16(土) 15:48:13 ]
質問です。
あるフォルダ2つのファイルを比較します。
2つのフォルダの拡張子は例としてtxtとvbsです。
拡張子がちがう同じファイル名のファイルの
最終更新日時を比較します。ファイル名は大量の為特定できません。
比較してvbsのほうが日付が古ければ
エラーとしてテキストファイルに書き出す
という、vbsを作りたいのですがどなたかわかりますか?

190 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 16:23:36 ]
>189
1.フォルダAとフォルダBがある。
  (フォルダAには拡張子vbsのファイルが、フォルダBには拡張子txtのファイルが入っている)
2.フォルダAからファイルをひとつ取り出す
3.フォルダBから拡張子を除いた部分の名前が同じファイルを探す
4.フォルダAとフォルダBのファイルの更新日時を比較して、
  フォルダAのファイルが古ければテキストファイルにエラーを出力。
5.フォルダAのファイルが無くなるまで2〜4を繰り返す

こういうフローでいいならできる。



191 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 17:52:35 ]
>>190
できたら作ってくれませんか?m(__)m

192 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 17:56:50 ]
>>191
逝ってよし。

193 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 21:48:46 ]
            _,ノ‐''''''^^^¨¨¨⌒ ̄⌒^^''¬-、,_
        ._v-''¨`   .,,vー─-、    .,,vー─-、 .¨'ーu_
      _ノ'″     ./′    ¨┐ ./     ゙┐  .゙'┐
     ,/′      ./ ̄''''-¬,,,,__.ミ .i |,,,,___ ..)   ゙\
    ,/′     λ  |     ( ・ )| } .¨'ーu,,  |     \
   ./′      八,、-ミ.ノ‐''''''^^ ̄./¨レ       .人,_     ミ
  .,ノ′     ._ノU'   \_   ._,rlト冖へy   _/  ¨'‐u   .゙lr
 .,i′     /ー-v、.,,_   ¨^^¨´〔    〕.¨^^¨′  __.,、 ゙\.  {
 〕      ./′    .⌒'''''    \,,,,,,ノ′  v-ー'''¨ .λ  ゙┐ }    __________
 |      ノ  .λ───ー      }      __,,.,、v;(_)ー''  {..]  /
 |     :|   | |            .!      `         .}} < きがるにいってくれるなあ。
 }     .|   .U-:;:冖^ ̄       .|      ¨¨¨¨¨ ̄¨¨′ ミ}  \
 .|     .}       _,,,,,vvl''''¨¨|^^⌒|¨¨''''lvv,_         }     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ). .   〕    ,,、-v~|   .|   |   |   |''T^i-,,_      /
  .{     ). ., r'z::''''~゙(~~ ̄ ̄ ̄ ̄ ̄ ̄~~~`^^^^''''¬;;;_   ノ
   ミ.    `i,                         , `'' /
   ゙).    `i,                           .,ノ  λ
    \    },     ′               .  /   | |
     . \  \                   .  ,/     ∪
       (¨¨¨¨¨¨¨¨¨¨¨¨¨¨゙ソ冖干ア^^^^^^^^^^^^^r'′
      /~~~~~~~~i¬冖'''''7′   ∨¬ーーz─-―「\
     /     _ノ     厂¨丁¨¨フ    .ミ、    ゙\

194 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 16:22:30 ]
質問です。
XPを使っているのですが、デスクトップからスタンバイに移行するのに
Dim objShell
Set objShell = WScript.CreateObject("Shell.Application")
objShell.Suspend
というコードを使えばできると書いてあったんですが、
スタンバイに移行できません。
このコードはXPでは使えないのでしょうか?


195 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 02:05:49 ]
>>191
せっかくアルゴリズムまでは教えてくれてるんだからヘルプファイル読みながらでも
自分で作んなさいよ

196 名前:191 mailto:sage [2005/04/20(水) 11:13:48 ]
行き詰まってつい・・・・。でも、なんとかできました。
190さん、ありがとう。

197 名前:191 mailto:sage [2005/04/21(木) 06:45:27 ]
できたのですが、ファイルがたくさんある場合に今どれくらい
進んでいるのか進捗状況を表示させられたらいいと思っているのですが、
今何%進んでいるか(プログレスバー?)を表示させるには
どうすればいいですか?検索とかしてるんですが、みつかりません。
無理なんでしょうか?

198 名前:デフォルトの名無しさん mailto:sage [2005/04/21(木) 07:12:56 ]
>>197
プログレスバーは無理な希ガス

cscriptから起動させて、文字列出力させたら?

199 名前:191 mailto:sage [2005/04/21(木) 07:37:13 ]
>198氏
朝早くありがとうございます。無理ですか・・・。
しかたないのであきらめます。

200 名前:デフォルトの名無しさん mailto:sage [2005/04/24(日) 23:25:02 ]
この文なんですが

mLocation = FindFromText( pos, html, "<td valign=""top""><strong>■", "</strong><br>", "" )
                                            ↑         ↑
矢印で示した部分のコンマに当てはまる文字列を変数posとhtmlにそれぞれ返すいうことですか?



201 名前:デフォルトの名無しさん mailto:sage [2005/04/24(日) 23:53:46 ]
>>200
書いたやつに聞けよ・・・


"<td valign=""top""><strong>■" と、 "</strong><br>" にはさまれている文字を
mLocation に返すみたいだが・・・

202 名前:デフォルトの名無しさん mailto:sage [2005/04/25(月) 01:17:55 ]
>201
そうだな
サンクス

203 名前:デフォルトの名無しさん mailto:sage [2005/05/08(日) 14:40:39 ]
すいません,VBScriptでレジストリ操作をしたいんですが,
あるレジストリキーが存在するかどうかを確認する方法はありますか?
RegReadで存在しない値を参照してエラーが出てしまうんですが
回避方法がわからないんです.

204 名前:キー列挙ならWMIの方が楽だよ mailto:sage [2005/05/08(日) 15:02:33 ]
>>203
On Error Resum Nextじゃダメ?

205 名前:204 mailto:sage [2005/05/08(日) 15:02:56 ]
Resum→Resume

206 名前:デフォルトの名無しさん mailto:sage [2005/05/08(日) 15:06:25 ]
>>204
それはアレですよね,エラー無視.
最初はそれにしてたんですが
他の部分でエラー出たりすることもあるしどうかなぁ と.

というか,エラー無視で強引に進めるのって怖くありません?

207 名前:デフォルトの名無しさん mailto:sage [2005/05/08(日) 15:09:39 ]
ちなみにHTAを使って割りと複雑な操作をするんで
VBScript+HTAじゃないとダメっぽいです.

RegDeleteもサブキーがあるとエラーとかいう意味不明な仕様ですが
あれも何とかならんでしょうか。
今は oWsh.Run("reg delete "HKCR\.dat" /f) とこんな事をしてます.
でもreg.exeを使うと動作にタイムラグが・・・_| ̄|○

208 名前:デフォルトの名無しさん mailto:sage [2005/05/08(日) 19:03:25 ]
ttp://www.microsoft.com/japan/technet/scriptcenter/scripts/os/registry/osrgvb10.mspx


209 名前:デフォルトの名無しさん mailto:sage [2005/05/09(月) 02:20:54 ]
>>203
>>208 の手段でも良いし、条件分岐させれば良いだけじゃないのか。

210 名前:デフォルトの名無しさん mailto:sage [2005/05/09(月) 03:00:18 ]
>>208,209
そうですね,208ので全部消していくかな.
条件分岐っていうのは?
レジストリキーが存在するかどうかが調べられないのに
どう条件分岐させるんですか?



211 名前:デフォルトの名無しさん mailto:sage [2005/05/09(月) 20:16:32 ]
>>210
当初 >>203 で言っていた「あるレジストリキー」というのがいくらかでも
特定されたものであれば、レジストリキーの有無で条件分岐できるだろうと
いうこと。今回言っているように、どのようなキーが存在するかさえ不明で
あれば >>208 の示した手段がベター。

212 名前:デフォルトの名無しさん mailto:sage [2005/05/09(月) 20:56:52 ]
>206
エラーの出そうな操作の直後に
if err<>0 then
 〜
end if
でエラーの場合の動作を(msgboxとかexit doとか)。

213 名前:デフォルトの名無しさん mailto:sage [2005/05/09(月) 23:32:34 ]
>>211
すいません、レジストリキーの有無ってどうやって調べるんですか?

214 名前:デフォルトの名無しさん mailto:sage [2005/05/11(水) 21:46:18 ]
キーをオープンしてみれば分かる

215 名前:デフォルトの名無しさん mailto:sage [2005/05/11(水) 21:46:36 ]
>>213
そのくらい調べりゃすぐ分かるだろ
自分で調べろよ

216 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 10:59:37 ]
すいません、キーはどうやってオープンすればいいのか…

217 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 18:33:51 ]
キーを読み取ってみてエラーが発生したら分岐させる?

218 名前:デフォルトの名無しさん mailto:sage [2005/05/16(月) 18:58:29 ]
急速にスレの質が低下してまいりました

219 名前:デフォルトの名無しさん mailto:sage [2005/05/17(火) 14:07:51 ]
急速という割には、ペース遅すぎな希ガス

220 名前:デフォルトの名無しさん mailto:sage [2005/05/20(金) 13:45:42 ]
スレッドストッパーの俺様が来ましたよ



221 名前:デフォルトの名無しさん mailto:sage [2005/05/20(金) 22:35:57 ]
そこでスレッドリバイバーの漏れ様の登場ですよ

222 名前:デフォルトの名無しさん [2005/05/20(金) 23:09:32 ]
そこでハイパースレッディングな俺様の登場ですよ!!

223 名前:デフォルトの名無しさん [2005/05/23(月) 01:18:56 ]
おまいらちっとはwsh使へ

224 名前:デフォルトの名無しさん mailto:sage [2005/05/23(月) 23:05:05 ]
いやぷぅ(~o~)

225 名前:デフォルトの名無しさん mailto:sage [2005/05/24(火) 23:12:11 ]
バッチファイルと違って、タスクマネージャくらいからしか強制終了できないのが辛い。
あとは時間指定ぐらいですかね?
でも、環境によって実行時間が違ってくるから時間による終了は入れたくないなぁ。

226 名前:デフォルトの名無しさん mailto:sage [2005/05/25(水) 02:25:23 ]
バッチで強制終了させりゃいいじゃん。
バッチでできんことはWSHにやらせて。

227 名前:デフォルトの名無しさん mailto:sage [2005/05/25(水) 19:59:47 ]
向き不向きを考えて使えって事か。
そりゃそうか。

バッチファイルで何行も同じようなこと書きたくないなぁと思って
vbsならスマートかな、と思ってやってみたんですた。
まぁコマンドプログラム呼び出すたびにアクティブなウインドウがそっちに移るんで
それも困ってたトコなんでやっぱバッチのほうが向いてるかも

228 名前:デフォルトの名無しさん mailto:sage [2005/05/26(木) 05:03:19 ]
>225-227 cscript.exe もちゃんと使おうな

229 名前:225=227 mailto:sage [2005/05/26(木) 19:59:30 ]
ttp://www.atmarkit.co.jp/fwin2k/operation/wsh02/wsh02_02.html
コマンドラインスクリプトのことかーーーー!!!
初めて知りました。
多謝でつ。


230 名前:デフォルトの名無しさん mailto:sage [2005/05/27(金) 12:38:44 ]
WSHは略だけど
CScriptも略してCSHとは言わんな



231 名前:デフォルトの名無しさん mailto:sage [2005/05/27(金) 22:27:43 ]
wshはwscript.exeの略じゃないし

232 名前:デフォルトの名無しさん [2005/06/01(水) 13:26:13 ]
JScriptでショートカットのファイルを吐き出したいです
どうすれば出来ますか?

233 名前:デフォルトの名無しさん mailto:sage [2005/06/01(水) 14:11:25 ]
>>232
www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/script56/html/wsmthcreateshortcut.asp


234 名前:デフォルトの名無しさん mailto:sage [2005/06/01(水) 15:51:26 ]
>>233
ありがとう

235 名前:デフォルトの名無しさん [2005/06/01(水) 18:24:40 ]
一定の間隔をおいて標準入力をテキストファイルに出力するにはどーしたらいい?
おしえてー

236 名前:デフォルトの名無しさん mailto:sage [2005/06/01(水) 22:30:52 ]
>235
一定の間隔とは行間のことだと勝手に想像して書いてみる
んでもって言語の指定ないから勝手にJScript

var ROW_SPACES=1;
var a=WScript.StdIn.ReadAll().split("\r\n");
var f=new ActiveXObject("Scripting.FileSystemObject").CreateTextFile("outfile.txt");
for(var i=0;i<a.length;i++){
f.WriteLine(a[i]);
for(var c=0;c<ROW_SPACES;c++)f.WriteLine();
}
f.Close();


237 名前:デフォルトの名無しさん mailto:sage [2005/06/02(木) 01:45:36 ]
間隔っつったらやっぱ時間じゃねえの?

while (!WScript.StdIn.AtEndOfStream) {
WScript.StdOut.Write(WScript.StdIn.ReadAll());
WScript.Sleep(10000);
}



238 名前:236 mailto:sage [2005/06/02(木) 02:20:20 ]
>237
標準入力→テキストファイル、ってあるから
多分行間じゃないかなあと予測した
逆なら劣化ページャみたいな物と予測したのだけど

あと StdIn.AtEndOfStream() は試したら
存在しないみたいでエラー出たから ReadAll()

239 名前:デフォルトの名無しさん mailto:sage [2005/06/02(木) 03:24:38 ]
時間だとすると標準入力をテキストファイルに出力するのに一定の間隔を空ける意味が良く分からん

240 名前:236 mailto:sage [2005/06/02(木) 15:24:26 ]
>239
そう、私もそれが言いたかった、ごめん_| ̄|○

てか、StdIn.AtEndOfStream てプロパティだから
括弧付けると駄目なのね…逝って来る_| ̄|○



241 名前:デフォルトの名無しさん mailto:sage [2005/06/03(金) 17:59:10 ]
ひょっとしてこういうことがしたいのかも

do while True
do while (not WScript.StdIn.AtEndOfStream)
WScript.StdOut.Write(WScript.StdIn.ReadAll())
loop
WScript.Sleep(5000)
loop


242 名前:デフォルトの名無しさん mailto:sage [2005/06/05(日) 17:59:02 ]
>241
ReadAllなのにAtEndOfStreamを待つのか?

243 名前:デフォルトの名無しさん mailto:sage [2005/06/05(日) 20:51:29 ]
tail -f
みたいな動きをさせるためじゃないかな

244 名前:デフォルトの名無しさん [2005/06/10(金) 09:57:18 ]
「デヴァイスマネージャ」の
「USBルートハブ」を無効にして
再度,有効にするという操作を
WSH にしてみてください

245 名前:デフォルトの名無しさん mailto:sage [2005/06/10(金) 12:35:24 ]
msgbox "USBハブのコード抜け"
msgbox "抜いたらもう一回挿せ"


246 名前:デフォルトの名無しさん mailto:sage [2005/06/10(金) 12:50:41 ]
>>245
【ご主人様】メイドさんスクリプト【ご命令を】
pc8.2ch.net/test/read.cgi/tech/1115218878/


247 名前:デフォルトの名無しさん mailto:sage [2005/06/10(金) 14:01:26 ]
Private Sub Command1_Click()

Dim UsbSet As SWbemObjectSet
Dim Usb As SWbemObject
Dim Locator As SWbemLocator
Dim Service As SWbemServices
Dim MesStr As String

Set Locator = New WbemScripting.SWbemLocator
Set Service = Locator.ConnectServer
Set UsbSet = Service.ExecQuery("Select * From Win32_USBHub")

For Each Usb In UsbSet

MesStr = MesStr + "USBハブの名前:" + Usb.Description + vbCrLf + _
"USBハブのデバイスID:" + Usb.DeviceID + vbCrLf

Next

MsgBox "USBハブの情報です。" + vbCrLf + _
vbCrLf + MesStr + vbCrLf + "ですよ。"

Set UsbSet = Nothing
Set Usb = Nothing
Set Locator = Nothing
Set Service = Nothing

End Sub

248 名前:デフォルトの名無しさん mailto:sage [2005/06/10(金) 14:03:22 ]
Private Sub Command1_Click()

Dim UsbSet As SWbemObjectSet
Dim Usb As SWbemObject
Dim Locator As SWbemLocator
Dim Service As SWbemServices
Dim MesStr As String

Set Locator = New WbemScripting.SWbemLocator
Set Service = Locator.ConnectServer
Set UsbSet = Service.ExecQuery("Select * From Win32_USBController")

For Each Usb In UsbSet

MesStr = MesStr & Usb.Name & vbCrLf

Next

MsgBox "USBコントローラの一覧です。" & vbCrLf & _
vbCrLf & MesStr & vbCrLf & "ですよ。"

Set UsbSet = Nothing
Set Usb = Nothing
Set Service = Nothing
Set Locator = Nothing

End Sub

249 名前:デフォルトの名無しさん mailto:sage [2005/06/10(金) 14:10:00 ]
ttp://www.microsoft.com/japan/whdc/system/pnppwr/default.mspx


250 名前:デフォルトの名無しさん mailto:sage [2005/06/10(金) 14:44:59 ]
>>244
UWSC使ってみ

ttp://www.h7.dion.ne.jp/~umiumi/




251 名前:デフォルトの名無しさん [2005/06/15(水) 10:03:13 ]
ご存知の方いらしたらご指導お願い致します

var oShell = WScript.CreateObject("Shell.Application");
var oFolder = oShell.NameSpace("ftp://192.168.*.**/保存/");

var desktop = oShell.NameSpace(0);
var objFolderItems = desktop.Items();
for(var i = 0; i < objFolderItems.Count; i++) {
var ofitem = objFolderItems.Item(i);
if(ofitem.Name == "日報.xls") {
oFolder.CopyHere(ofitem);
WScript.Sleep(6000);
break;
}
}

日報.xlsをサーバーにFTPを使ってコピーするプログラムを作成しました
前日の同名ファイルに上書きして毎日保存しているのですが
ファイルの上書き確認ダイアログが出てしまうの非表示にして自動的に
上書きしたいのですが、よろしくお願い致します。

252 名前:デフォルトの名無しさん mailto:sage [2005/06/15(水) 10:17:31 ]
ふつうにftpコマンド使った方がよくね?

253 名前:デフォルトの名無しさん [2005/06/15(水) 10:47:54 ]
>>252
というと確認ダイアログをちゃんと出したほうが良いということでしょうか?
一応、転送終了後にファイルの更新日時や内容を軽くchkしていますので
サーバー側で定期的に別フォルダにバックアップしているので、間違いで
上書きしてもとりあえず問題ないのです


objFolder.CopyHere vItem, [vOptions]
FOF_NOCONFIRMATION 0x0010 上書きしますかとか聞いてこなくなる

oFolder.CopyHere(ofitem, 0x0010);
oFolder.CopyHere(ofitem , 0x0010);
こんなのを見つけて直してみても直りませんね

254 名前:252 mailto:sage [2005/06/15(水) 11:35:37 ]
>>253
いあ、ftpでファイルをアップするだけの用途なら、
-sオプション付けて、動作指定したファイル記述するだけで良さそうだなー

と思っただけ

255 名前:デフォルトの名無しさん [2005/06/15(水) 12:30:00 ]
なるほどそういう事でしたか、コマンドプロンプトでやるのでしょうか
wshで記述できるのでしょうか?
勉強不足でして、バッチファイルの作り方も危ういので
>>251
で晒したソースもよそ様のサンプルを使って作成したので理解度0に近いのです

256 名前:デフォルトの名無しさん mailto:sage [2005/06/15(水) 13:08:51 ]
コマンドプロンプトでもwshでも可能

ftpの-sオプションについては↓みれば大体分かると思う
www.atmarkit.co.jp/fwin2k/win2ktips/270ftpscript/ftpscript.html

257 名前:デフォルトの名無しさん mailto:sage [2005/06/15(水) 20:02:10 ]
その前に、ftpコマンドの成功、失敗の判定をスクリプトやバッチファイルでできるのか?

258 名前:デフォルトの名無しさん mailto:sage [2005/06/15(水) 20:20:50 ]
もう一回アクセスしてファイルの日付がアップロードした日時になってるかとか
サイズがローカルのものと同じになっているかとかをチェックすれば出来なくはない

259 名前:251 [2005/06/16(木) 10:07:09 ]
報告遅くなりまして申し訳御座いません
それと皆様に助言頂き感謝しております。
ftpの-sオプションについて教えて頂いたサイトを目下勉強中ですが
構文エラーが出てしまいうまくいかない状況です。しばらくサンプルを
作成して試してみますので、どうしても分からなかったら又ご助言を
よろしく御願い致します



260 名前:デフォルトの名無しさん mailto:sage [2005/06/16(木) 14:20:45 ]
おしごとでWSH使ってるんですが、
WSHのファイルインクルードって vbs しかインクルードできんのですか?

<script langage=VBScript src="aaaaaaa.vbs"/>

これでWSHスクリプトをインクルードしようとすると最初のJOBタグでエラーになってこのやろうちくしょう。

vbsでファイルインクルードがあればいいんですが・・・。



261 名前:デフォルトの名無しさん mailto:sage [2005/06/16(木) 18:48:58 ]
langage

262 名前:デフォルトの名無しさん mailto:sage [2005/06/16(木) 18:58:11 ]
で、vbsのインクルードはできたのか?
日本語で質問してくれると助かる。

263 名前:デフォルトの名無しさん mailto:sage [2005/06/16(木) 19:19:11 ]
JScriptはほぼ同じ方法で取り込める
だがwsfを取り込むってのは出来ないハズ

wsfにコードを書くと再利用するときに困るから
私の場合、コードは全てvbsに書き、wsfは取り込むのみで使う

264 名前:260 mailto:sage [2005/06/16(木) 23:55:51 ]
>>261
ちょっとあせってたのさ。

>>262
おいっす。落ち着きます。で。対象のvbsファイルをFileSystemObjectで開いて、
ReadAllメソッド使ってソースをひとつの変数に突っ込んでExecute関数で実行っていう方法なら見つかった。
vbsには正式なインクルードはないみたい。wsfにはあるけど。

↓詳しくは見てください。
www.trickpalace.net/windows/tips/wsh.include.htm

>>263
やっぱりそうなるのね orz
再利用できる共通コードの中で、別の共通コード使いたい場合で困りますよね。

265 名前:デフォルトの名無しさん mailto:sage [2005/06/17(金) 05:46:46 ]
まずはここの情報は全て押さえとくとヨロシ。
MS社員の有志というか暇というか。一応純正だからw
ttp://groups.msn.com/windowsscript/home.msnw
FAQやDOWNLOADに情報満載。

266 名前:デフォルトの名無しさん mailto:sage [2005/06/17(金) 13:24:19 ]
>>265
Σ(゚д゚lll)ズガーン。英語!?www
(´∀`;)ゝいやぁ。漏れ純正の日本人だから英語ダメスwww

と思ったけど、FAQはクリックすればサンプルコード出てくるだけだからわかりやすいね。アリガタス

267 名前:デフォルトの名無しさん [2005/07/18(月) 02:39:27 ]
ホス

268 名前:デフォルトの名無しさん [2005/07/20(水) 01:42:04 ]
ホシュホシュ

269 名前:デフォルトの名無しさん [2005/07/25(月) 22:41:51 ]
ホシュホシュ

270 名前:デフォルトの名無しさん [2005/07/27(水) 16:45:29 ]
Windows2000にて
WSH使って、タスクスケジューラへ
自動的にタスクを追加するには
どうすればいいか御存知の方いますか?

昔、どこかで出来るような発言してる人がいたので
結構ググッたけど、見つからなかった・・・




271 名前:デフォルトの名無しさん mailto:sage [2005/07/27(水) 17:22:24 ]
XPだったらschtasks使えば楽そう
Win32_ScheduledJobはATコマンドと同等だったはずだし、

IScheduledWorkItemとかITaskScheduler辺りを使えばどーだろ・・・

272 名前:270 [2005/07/28(木) 15:13:25 ]
>271

調べてみたけど、使い方よくわかんなかったので
ATコマンドで妥協しました。('A`)

XPはschtasksがあるからいいですね。


273 名前:デフォルトの名無しさん mailto:sage [2005/07/28(木) 15:29:52 ]
ATコマンドってモデムのアレですか?

274 名前:デフォルトの名無しさん mailto:sage [2005/07/28(木) 15:36:55 ]
>>273
釣りなのか、マジなのか、なんかの揚げ足取りなのか知らないけど

コマンドプロンプト開いて、「at /?」と入力してみれ

275 名前:デフォルトの名無しさん mailto:sage [2005/07/28(木) 15:41:41 ]
ああ、UNIXのat相当なんですね。大文字で書かれると分からんもんですね。

276 名前:デフォルトの名無しさん mailto:sage [2005/07/28(木) 15:55:30 ]
>>274
いや、モデムの方だろ

277 名前:デフォルトの名無しさん mailto:sage [2005/07/29(金) 02:35:30 ]
schtasksはユーザー権限でログオンしている時
管理者アカウントでタスクを実行しようとしても
拒絶されるから嫌いだ。

そのくせ10回に1回うまくいったりするあたり、
単なるバグなんじゃねぇかと。

278 名前:デフォルトの名無しさん mailto:sage [2005/07/31(日) 12:46:54 ]
>>277

うほっタイムリーなネタ
だから実行できなかったのか!
なんかいい解決方法ないのかな。
XPでATコマンドってまだ使えたっけ?

279 名前:デフォルトの名無しさん mailto:sage [2005/07/31(日) 14:39:24 ]
>>278
そう実行できない。
2002年から2003年にかけて死ぬほど検証したし
海外までググったしMSプレミアムサポートに問い合わせもした。
結局使えそうで使えないコマンドなんだわ。<schtasks

XPでもATコマンドは使える。
ただ管理者アカウントでログオンしてないと
コマンドが受け付けられないので注意。
これはNT4時代からずっとそうなので諦めるしかない。
管理者アカウントでログオンするなら
schtasksだって使えるんだよね。。。

> なんかいい解決方法ないのかな。

これまで携わったプロジェクトでは
配布ソリューション(SMSやその類似品)を使って
バッチを配布して管理者権限でキックしたり、
管理端末から(ドメインAdminでログオン)から
目的の端末にリモート実行させたりしてた。
あとはスタートアップスクリプトに仕掛けたりとかそういう感じ。

あとはサーバーに「特定のテキストファイルがあれば
ファイル名と同名のユーザーの端末上でコマンド実行」
という趣旨の定期監視タスクを仕掛けておいて、
ユーザーがバッチを起動すると、
サーバー側で監視してるフォルダに
テキストファイルが作られるみたいな構成とか。
わずかな事やるのに結構遠回りしてるなぁ。orz

280 名前:デフォルトの名無しさん mailto:sage [2005/07/31(日) 16:07:05 ]
>>279
>海外までググったし
そうか。プログラミングのノウハウは国内にはあまり無いから
ググる時にも必ず「ウェブ全体」を選んでたけど
まだそういう時代じゃないんだな



281 名前:デフォルトの名無しさん mailto:sage [2005/07/31(日) 16:26:33 ]
>>280
や、失礼。
ググった結果(主に英語サイト)から
海外サイトを延々見てまわり、の方が正確。
お詫びして訂正します。ゴメンチャイ。

どうでもいいがヘブライ語みたいなサイトも見たよ。
チンプンカンプンだっつーの。

282 名前:デフォルトの名無しさん mailto:age [2005/08/04(木) 22:35:08 ]
(・∀・)アゲ!!






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<212KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef