【VBScript】WSHについて話し合うスレ【JScript】 (181レス)
【VBScript】WSHについて話し合うスレ【JScript】 http://mevius.5ch.net/test/read.cgi/tech/1578522041/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: デフォルトの名無しさん [] 2020/01/09(木) 07:20:41.41 ID:wvbDpdNb みんなで話し合おう http://mevius.5ch.net/test/read.cgi/tech/1578522041/1
157: デフォルトの名無しさん [] 2025/03/27(木) 09:14:01.54 ID:E03hX2B5 AI使ってるとシンプルなのは何でやってもいいな java,c#,ps等 気分次第で使い分けして遊べる http://mevius.5ch.net/test/read.cgi/tech/1578522041/157
158: デフォルトの名無しさん [sage] 2025/05/03(土) 12:21:38.53 ID:POqjKBV5 ブックオフ行くと、VBS関連の古本が増えてきた (200円のコーナー) いつ行っても売れ残っててかなしい http://mevius.5ch.net/test/read.cgi/tech/1578522041/158
159: デフォルトの名無しさん [sage] 2025/05/19(月) 20:56:28.44 ID:ifw5CARU 「VBScript」の非推奨・削除に備えよ 〜MicrosoftがVBS依存を検出する方法を案内 「VBScript」の既定無効化は2027年頃 https://forest.watch.impress.co.jp/docs/news/2015096.html http://mevius.5ch.net/test/read.cgi/tech/1578522041/159
160: デフォルトの名無しさん [sage] 2025/05/26(月) 21:09:04.87 ID:0qo4raBd あと数年でVBSは動かなくなるらしい ではHTAは? HTA+javascriptはどうなの? それとも今HTAが動いているのは、 PCにIEが入ってるからにすぎないのか? 誰か解説たのむ http://mevius.5ch.net/test/read.cgi/tech/1578522041/160
161: デフォルトの名無しさん [sage] 2025/05/29(木) 21:42:09.94 ID:0idVFWvA 何年も使ってたけど、どこまでがVBSの範囲で どこまでがWSHの範囲なのか結局分からなかった 分からないまま終焉していくのか ま、いいけどね http://mevius.5ch.net/test/read.cgi/tech/1578522041/161
162: デフォルトの名無しさん [sage] 2025/07/10(木) 08:06:59.01 ID:qdcZv+SG JScript9Legacy scripting engine now enabled by default https://techcommunity.microsoft.com/blog/windows-itpro-blog/jscript9legacy-scripting-engine-now-enabled-by-default/4431326 http://mevius.5ch.net/test/read.cgi/tech/1578522041/162
163: デフォルトの名無しさん [] 2025/07/11(金) 21:16:13.41 ID:8Jrrp3Hi jscriptは永遠に不滅という事か http://mevius.5ch.net/test/read.cgi/tech/1578522041/163
164: デフォルトの名無しさん [sage] 2025/07/12(土) 10:50:29.22 ID:tq7D7WVM はるか昔 JSCript で ASP のプログラム書てたらなんか1秒ずれるバグがあった。 http://mevius.5ch.net/test/read.cgi/tech/1578522041/164
165: デフォルトの名無しさん [sage] 2025/07/12(土) 13:17:24.06 ID:82oECP5w × VBS ○ JScript なんで? http://mevius.5ch.net/test/read.cgi/tech/1578522041/165
166: デフォルトの名無しさん [] 2025/07/12(土) 14:00:46.62 ID:5xrlF3qV C系のJSとC#に選択と集中するから、VB系のVBSとVB.NETはもういらない子なんだろ http://mevius.5ch.net/test/read.cgi/tech/1578522041/166
167: デフォルトの名無しさん [sage] 2025/07/12(土) 15:24:01.11 ID:S1CHvytp 本気でWSHを続ける気があるならPowerShellもWSHに乗せてwscript/cscriptで実行できるようにするはずだろうから WSH自体を弄る気はもうないんだろうなあとは思う JScriptはたまたま切り替え可能な新し目のバージョン(といってもIE最終のやつだろ?)が既にあったので延命されただけで やっぱりそのうち捨てられるのではないかな… http://mevius.5ch.net/test/read.cgi/tech/1578522041/167
168: デフォルトの名無しさん [sage] 2025/07/12(土) 21:34:50.16 ID:ItUByElJ JScript9とJScript9Legacyの違いが分からん http://mevius.5ch.net/test/read.cgi/tech/1578522041/168
169: デフォルトの名無しさん [sage] 2025/07/12(土) 22:16:54.10 ID:ytUpmijL 今後はあくまでLegacyとしてメンテするということの表明じゃね? main streamじゃないんだから、いつ切られても文句は言うなよ、ということで http://mevius.5ch.net/test/read.cgi/tech/1578522041/169
170: デフォルトの名無しさん [sage] 2025/07/12(土) 23:30:28.15 ID:dVfBjDe9 旧EdgeのChakraエンジン「 /E:{1B7CD997-E5FF-4932-A7A6-2A9E636DA385} 」がしれっと無効化されてるのは、管理機能を含むOSのコア部分で使われてなかったりするからなんだろうか? WSHで唯一モダンな構文が使えるエンジンだったのに... http://mevius.5ch.net/test/read.cgi/tech/1578522041/170
171: デフォルトの名無しさん [sage] 2025/07/15(火) 10:50:58.19 ID:1v3q9PKm そのJScript9LegacyがChakraらしい https://windowsforum.com/threads/microsoft-replaces-legacy-jscript-with-jscript9legacy-in-windows-11-enhanced-security-compatibility.373116/ 検証求む https://blog.macorin.net/dos-not-work-jscript-on-windows11-24h2/ http://mevius.5ch.net/test/read.cgi/tech/1578522041/171
172: デフォルトの名無しさん [sage] 2025/07/15(火) 12:42:37.44 ID:J6nh+lbb >>171 JScript9は「IE11搭載のChakraエンジン(jscript9.dll)」で、「旧EdgeのChakraエンジン(chakra.dll)」とは別モノ JScript9Legacyは、JScriptとの非互換性(JScript9にはWScript.Quit()がない、など)を解消しつつ既知の脆弱性を塞いだ(あるいは緩和した)バージョンのように思える http://mevius.5ch.net/test/read.cgi/tech/1578522041/172
173: デフォルトの名無しさん [sage] 2025/07/16(水) 12:44:55.22 ID:09DhhKQk もうV8でええやん COM載せるだけでしょ http://mevius.5ch.net/test/read.cgi/tech/1578522041/173
174: デフォルトの名無しさん [sage] 2025/07/16(水) 15:03:42.67 ID:8VyoLyXs >>173 JSのメソッドディスパッチ自体にOLEオートメーションと互換を持たせないといけないからなあ MS製以外のエンジンを使うなら大改造になる http://mevius.5ch.net/test/read.cgi/tech/1578522041/174
175: デフォルトの名無しさん [] 2025/08/07(木) 11:13:25.81 ID:dOHm8u8G 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 の辺り。〜は専ブラだとバグる http://mevius.5ch.net/test/read.cgi/tech/1578522041/175
176: デフォルトの名無しさん [sage] 2025/08/07(木) 16:01:49.20 ID:Pp4oXF33 意味がよくわからない 「WScript」がcscript.exeではなくwscript.exeのことなら元から標準入出力しても何も起きないけど多分そういう話ではないよね そのソースコードは、mshta.exeを子プロセスとして起動してテキストファイルから読み込んだ内容をその子プロセスの標準入力に流してる mshta.exeの側では標準入力から読み取った内容を実行してる http://mevius.5ch.net/test/read.cgi/tech/1578522041/176
177: デフォルトの名無しさん [] 2025/08/07(木) 16:53:21.35 ID:dOHm8u8G 元々HTAとpowershell間のプロセス間通信を考えてました WSH(WScript)とpowershellでの通信はできていたので、 ならばHTAからWScript.Stdin/Stdout相当をどうにかして得られないかという疑問に代わりました さてGetStandardStream(0)でStdinを得るまでは何となく判りますが そのハンドルでReadAll()これの意味が判らない 結果的にoExecにはWScript相当?が入るようですが http://mevius.5ch.net/test/read.cgi/tech/1578522041/177
178: デフォルトの名無しさん [sage] 2025/08/07(木) 17:25:58.39 ID:Pp4oXF33 あー了解 で、oExecに入るのはwShell.Exec()の結果で、起動したmshta.exeのプロセスをラップしたWshScriptExecオブジェクト oExec.StdIn.Writeでmshta.exeの標準入力に内容を書き込んでる、これがWSH側でやってること MSのサイトですらリンク切れしまくってたけどitmediaに解説が残ってた ttps://atmarkit.itmedia.co.jp/ait/articles/0407/08/news101_2.html http://mevius.5ch.net/test/read.cgi/tech/1578522041/178
179: デフォルトの名無しさん [sage] 2025/08/07(木) 17:28:32.02 ID:Pp4oXF33 GetStandardStream(0).ReadAll() を実行しているのは起動されたHTAの側で、標準入力から読み込んだ内容を実行してる リンク先サンプルだとその内容はH.HTAで、その後は裏で起動させたIEを通じてやり取りをする…という実験っぽい というわけでHTAで標準入出力を使うには new ActiveXObject('Scripting.FileSystemObject').GetStandardStream() だけでいいと思う 手元で確認したわけではないので違ってたらごめん http://mevius.5ch.net/test/read.cgi/tech/1578522041/179
180: デフォルトの名無しさん [sage] 2025/08/07(木) 20:06:59.39 ID:dOHm8u8G >>179 WshScriptExecというのですね 色々ありがとうございます http://mevius.5ch.net/test/read.cgi/tech/1578522041/180
181: デフォルトの名無しさん [sage] 2025/08/07(木) 21:37:56.02 ID:FIb4oE/e Exec メソッド https://learn.microsoft.com/ja-jp/previous-versions/windows/scripting/cc364356(v=msdn.10) GetStandardStream Method https://learn.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/windows-scripting/y6hbz9es(v=vs.84) http://mevius.5ch.net/test/read.cgi/tech/1578522041/181
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.858s*