【VBScript】WSHについて話し合うスレ【JScript】
1 :デフォルトの名無しさん :2020/01/09(木) 07:20:41 ID:wvbDpdNb.net みんなで話し合おう
97 :デフォルトの名無しさん :2021/06/09(水) 22:40:02.74 ID:hXD/EUTz.net https://docs.microsoft.com/ja-jp/office/vba/api/access.module.find Module.Find メソッド (Access) VBSで使えてる人いますか? 引数に価を代入して実行すると正しい結果が出るんだけど'、空の変数のままだとエラーが出ます。注釈に書いてあることが成立しない。 同じ事をVBAでやるとちゃんと説明どおりの結果が出ます。 VBSだと無理なんですかね?
98 :デフォルトの名無しさん :2021/06/10(木) 04:14:08.45 ID:+7LLUDih.net 使っているVbsEdit32bitのオブジェクトプラウザーを見ると、値渡し。 Function Find(ByVal Target As String, ByVal StartLine As Long, ByVal StartColumn As Long, ByVal EndLine As Long, ByVal EndColumn As Long, [ByVal WholeWord As Boolean = False], [ByVal MatchCase As Boolean = False], [ByVal PatternSearch As Boolean = False]) As Boolean 一方MSAccessnoのオブジェクトプラウザーを見ると、参照渡し。 Function Find(Target As String, StartLine As Long, StartColumn As Long, EndLine As Long, EndColumn As Long, [WholeWord As Boolean = False], [MatchCase As Boolean = False], [PatternSearch As Boolean = False]) As Boolean VBSで値渡し、VBAだと参照渡し。 これが挙動の違いの原因なのかな?
99 :デフォルトの名無しさん :2021/07/17(土) 11:04:29.47 ID:kNHG6La+.net vbsで自動化をしてるんですが、office系とieは動かせても業務アプリの動かし方がよくわかりません。 UI automation.exeてのを入れてそれ経由で動かす感じなんでしょうか?インストールには会社の許可が必要なのでvbsのようになにもせずに動かせるとありがたいんですが。
100 :デフォルトの名無しさん :2021/10/31(日) 21:58:45.97 ID:3T1likaz.net >>99 ボタン類がウインドウハンドルが取得できるアプリなら、 EXCEL経由でWindowsAPIを使って動かせます ダメなら頑張ってSendKeysとか・・
101 :デフォルトの名無しさん :2021/11/10(水) 05:06:08.88 ID:nYV3iGax.net ひさびさにJscriptをいじってみた。 全銀フォーマットをcsvに変換してみたんだが、 構造体使えないからこうするしかないよね? http://tamajimu.sytes.net/archives/1067 >>99 VBAなら操作できる。 https://youtu.be/3RApNTTEkIs PSだどUIAutomation.dllを使う必要がある。たぶんVBSでも面倒だと思う。 https://youtu.be/AihP1h0H6xc
102 :デフォルトの名無しさん :2021/12/03(金) 16:11:29.20 ID:BQZU6rT+.net Windows11 では、vbscript はなくなるのですか?
103 :デフォルトの名無しさん :2021/12/05(日) 01:15:17.07 ID:z1lQW/5A.net Scripting.FileSystemObject のFileExistsで unicode (utf-8かutf-16)はつかえないんですか? ファイルが実際は存在するのに、見つからないんですが?
104 :102 :2021/12/05(日) 13:58:52.81 ID:z1lQW/5A.net 無理らしいとわかり、UTF8のバッチファイルを実行して存在確認する方法にしました リストのパスのハードリンクを一括で作ろうとしてたんですが ハードリンクもUTF8バッチファイルを起動するしかなく手間がかかるんで UTF8のパスで直にアクセスできたPythonに乗り換えました こっちだと外部exe起動なしでいけていいです
105 :102 :2021/12/06(月) 16:24:20.22 ID:eAUmHCGb.net 調べたところ、Pythonだとunicodeと、ロングパス(\\?\C:\と先頭につける)が同時に使えました windowsのパス操作で不具合がでないか、出にくいってことですが jscript(どっちも駄目)とPHP(utf-8○ロングパス?)はできませんでした
106 :デフォルトの名無しさん :2022/01/14(金) 11:09:52.79 ID:Qd6pq3MI.net VB とか VB Script を開発した人は優秀だったね。 ユーザビリティの差がそれを表している。 今のMicrosoft の開発陣は無能だらけ。
107 :デフォルトの名無しさん :2022/05/09(月) 01:50:02.01 ID:QBSslohU.net WebbrowserコントロールってVBSで使えない? GUI無理だろって言われそうだけど。
108 :デフォルトの名無しさん :2022/05/09(月) 02:16:39.51 ID:Zv2d8iQk.net 丁度Qiitaに面白そうな記事が出てたよ 流し読みしただけでまだ自分では試してないけど 次期HTA(HtmlApplication)としてのPowerShell+XAML+WebView2の利用 - Qiita https://qiita.com/tkmry/items/c8987fe57a7469d53977
109 :デフォルトの名無しさん :2022/05/09(月) 13:58:27 ID:FBA5y2My.net HTA使えなくなると地味にめんどくさいな
110 :デフォルトの名無しさん :[ここ壊れてます] .net vbsで仕事のシステムを開発しようとしているがいずれ無くなるのでは、C#でシステム構築をした方が良いのかな?
111 :デフォルトの名無しさん :2023/10/10(火) 08:20:09.20 ID:mPqYM+Ph.net 「VBScript」は非推奨に、将来のWindowsリリースで削除 「Visual Basic」風の文法をもつWindows標準搭載のスクリプト言語 https://forest.watch.impress.co.jp/docs/news/1537619.html
112 :デフォルトの名無しさん :2023/10/11(水) 02:50:18.85 ID:0ssGz0+E.net ついにdeprecatedの烙印を押されたか PS嫌いなんだけど
113 :デフォルトの名無しさん :2023/10/11(水) 08:46:32.65 ID:gtYx3X7E.net jscriptは?
114 :デフォルトの名無しさん :2023/10/11(水) 13:07:36.97 ID:S6S2C2rz.net >>111 「WSH」ではなく「VBScript」と表現されているってことは、JScript(Chakraエンジン含む)側は影響なしってことかな?
115 :デフォルトの名無しさん :2023/10/11(水) 13:27:38.47 ID:9HKLudgp.net InputBoxが使えなくなるのは不便だな
116 :デフォルトの名無しさん :2023/10/11(水) 21:57:45.67 ID:M4b98xDg.net >>115 WScript.StdIn.ReadLine()
117 :デフォルトの名無しさん :2023/10/11(水) 22:24:44.67 ID:0ssGz0+E.net いずれにしても、WSHの動向次第だな
118 :デフォルトの名無しさん :2023/10/14(土) 17:21:21.21 ID:d/UVIPu3.net Excel VBAの中でVBScript.RegExpを結構使ってるんだけど、 全部修正が必要になるのか……。
119 :デフォルトの名無しさん :2023/10/15(日) 05:26:52.72 ID:7Mkk/cdQ.net こういう事に対するプログラム改修って誰得だよな できたことができなくなって、それをできるようにするのは開発側の負担になるが ユーザから見たら何の変化ないんだもの
120 :デフォルトの名無しさん :2023/10/15(日) 11:14:29.17 ID:+HKBzPAl.net ieみたいに残りはするんじゃね?
121 :デフォルトの名無しさん :2023/10/16(月) 21:25:40.45 ID:YqpBcTH8.net WSH JScriptで入力ダイアログにIEを使う方法 https://qiita.com/teruroom/items/7095fcd43da294ddbd90 俺の環境だとエラーになって使えなかったが参考になる人もいるだろう
122 :デフォルトの名無しさん :2023/10/17(火) 23:30:05.33 ID:SM1x01dA.net 遂にVBScriptも終わりか 制限のある環境でちょろっとコード書くには便利だったんだが R.I.P.
123 :デフォルトの名無しさん :2024/01/23(火) 12:45:05.89 ID:7Z/YbaXZ.net .jsファイルをダブルクリックすると 入力エラー: ファイル拡張子 ".js" を持つスクリプト エンジンはありません。 って表示されるようになったぞ。 調べたらレジストリの問題らしくて解決はできたけど Windowsアップデートでいよいよ無効化されるようになったのか?
124 :デフォルトの名無しさん :2024/01/23(火) 23:55:23.63 ID:MiOUbmxG.net 正直PowerShell書きにくいからjsかc#に寄せた言語にしてほしかった
125 :デフォルトの名無しさん :2024/01/24(水) 02:05:32.17 ID:ZIts2bJh.net コボルとかなら実行環境は特定できて対応の計画を立てるの可能だけど WSHは誰も知らない所で動いてて、 サポート外になって急に動かなくなってからの対応になりそう 自分は前の職場でAdobePhotoshopのjsxからvbsのスクリプトを生成して実行するツール作った事ある…
126 :デフォルトの名無しさん :2024/01/26(金) 17:31:42.23 ID:JeO5kwgZ.net node.jsに変更するのが楽なんだろうか よく分からんな
127 :デフォルトの名無しさん :2024/01/26(金) 22:52:57.27 ID:lFcmi/4h.net プログラムが複雑になると 結局何で書いても似たようなことになるな
128 :デフォルトの名無しさん :2024/01/27(土) 01:14:48.87 ID:L8+LNXwl.net Powershell は複雑なものは無理。 Node.js も辛い Ruby がベスト!
129 :デフォルトの名無しさん :2024/01/28(日) 09:42:39.02 ID:2It1lSCU.net Ruby のココがダメ https://qiita.com/scivola/items/17470c52641d3ffa1650 プログラミング言語『Ruby』が嫌いなワケ https://nayutari.com/ruby-love ぼくがRubyを断念した理由 https://t-kojima.github.io/2018/05/15/0010-ruby-forgo/
130 :デフォルトの名無しさん :2024/01/28(日) 18:40:19.52 ID:vejEUXdK.net 簡単なのはahkに移行することにした msのはできるだけ使わない ハシゴ外されるだけだ
131 :デフォルトの名無しさん :2024/02/07(水) 16:08:03.87 ID:ZayBCm+z.net 今までユーザにスクリプトをポイって渡すだけで良かったのにな・・・
132 :デフォルトの名無しさん :2024/02/19(月) 00:15:11.88 ID:eSCv3YQW.net これだけ使えりゃ十分やろ 古き良き時代のパソコンのプラットホームなんぞ何年も続いてないやないか
133 :デフォルトの名無しさん :2024/03/21(木) 22:34:18.16 ID:Acij60VY.net VBScriptはXP以降ならどこでも動くし、ドラッグアンドドロップもできた。 構文の癖がやや強く、また、変数の型も「実は内部的に強い型付けだった」ところを除けばまあ良かったよ。 ライブラリが作れないところが致命的だったからチョコチョコアプリにしか使えなかったのが致命的だった。 あばよVBScript!いい夢見ろよ!
134 :デフォルトの名無しさん :2024/04/28(日) 21:53:17.96 ID:zlR73q8o.net スレ立てあらしスクリプト対抗age
135 :デフォルトの名無しさん :2024/05/23(木) 14:59:55.90 ID:ebEXeImX.net https://forest.watch.impress.co.jp/docs/news/1593925.html 「VBScript」は2027年頃にデフォルトで無効に 〜非推奨化スケジュールが公開 3つのフェイズに分け、段階的にサポートを縮小
136 :デフォルトの名無しさん :2024/05/23(木) 20:25:32.39 ID:AaZKaOhS.net MSはオープンソース化する気はないんだろうか
137 :デフォルトの名無しさん :2024/06/08(土) 19:05:06.14 ID:zcPJDSId.net 未来を絶たれた気分はどうよ
138 :デフォルトの名無しさん :2024/06/09(日) 20:54:50.07 ID:7Q1Du+Ln.net 今まで何百本か気軽にツール作ってきたけど、不便になるなあ
139 :デフォルトの名無しさん :2024/06/09(日) 21:02:12.92 ID:kJbngo76.net 互換インタープリターエンジンはないのか
140 :デフォルトの名無しさん :2024/06/17(月) 15:14:07.50 ID:trC5QrqM.net >>135 JScriptは問題なさそう
141 :デフォルトの名無しさん :2024/06/17(月) 20:18:26.59 ID:HWHtvWSs.net FileSystemObjectとかも生き残るならJScriptで問題ないな
142 :デフォルトの名無しさん :2024/06/26(水) 22:09:52.35 ID:xDRjqcHM.net JScriptとは別のライブラリなの?
143 :デフォルトの名無しさん :2024/06/29(土) 15:04:28.56 ID:AKI9JxZ5.net どの範囲が消されるのかは今も不明だよ VBScriptの言語単体にセキュリティリスクがあるならWSHの仕組み自体は消されないだろうけど
144 :デフォルトの名無しさん :2024/08/13(火) 23:03:08.72 ID:nLMbzk9T.net >>138 Pythonでいいじゃん SJISとかUTF8とか楽でいいじゃん
145 :デフォルトの名無しさん :2024/08/13(火) 23:14:02.56 ID:XDaXPs8v.net >>144 Windowsにビルトインのインタプリタの手軽さには及ばないんだよなぁ WSHはなんだかんだいって、立ち上がりは爆速
146 :デフォルトの名無しさん :2024/08/18(日) 22:43:00.60 ID:+1alf/Bp.net コマンドプロンプト wsh powershell c# Windows標準で使えて再配布が容易で権限に左右されずインタプリタな言語ってwshだけだから重宝するんだよなぁ
63 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200
本文 スレッドタイトル 投稿者