【VBScript】WSHについて話し合うスレ【JScript】 (181レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
175: デフォルトの名無しさん [] 2025/08/07(木) 11:13:25.81 ID:dOHm8u8G(1/3) AAS
HTAでWScriptの標準入出力Stdin/Stdoutを使う方法はありますか?

という疑問でwebを漁ってたら、以下のコードを見つけたのですが、
これは何をしているか判りますか
http://www.roy.hi-ho.ne.jp/mutaguchi/bbs/list127.shtml

>Set oExec=wShell.Exec("MSHTA〜
>oExec.StdIn.Write fso.OpenTextFile(Left(WScript.ScriptFullName,InStrRev(WScript.ScriptFullName,"."))&"HTA").ReadAll
>oExec.StdIn.Close
の辺り。〜は専ブラだとバグる
177: デフォルトの名無しさん [] 2025/08/07(木) 16:53:21.35 ID:dOHm8u8G(2/3) AAS
元々HTAとpowershell間のプロセス間通信を考えてました
WSH(WScript)とpowershellでの通信はできていたので、
ならばHTAからWScript.Stdin/Stdout相当をどうにかして得られないかという疑問に代わりました

さてGetStandardStream(0)でStdinを得るまでは何となく判りますが
そのハンドルでReadAll()これの意味が判らない
結果的にoExecにはWScript相当?が入るようですが
180: デフォルトの名無しさん [sage] 2025/08/07(木) 20:06:59.39 ID:dOHm8u8G(3/3) AAS
>>179
WshScriptExecというのですね
色々ありがとうございます
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s