お前ら、wsh使ってますか? Part9
■ このスレッドは過去ログ倉庫に格納されています
こんなことコンピュータにやらせろよ。そう思ったことはありませんか? 簡易的な実行環境も含めて普通のOSだったら当たり前に備わっている自動実行。 Windowsの標準に備わっているそれがWSH(Windows Script Host)です。 また、ここではWSHだけに限らずWMI、ADSIなどのネタもOKです。 ・煽りや荒らしは無視の方針で。基本的にsage進行です。 ・ここでヒントを得て完成したスクリプトは、出来れば皆さんにお披露目してください。 同じことで悩んでいる人のためになります。 ・質問する際は、OS及び使用するコンポーネントのバージョンもお忘れなく。 前スレ お前ら、wsh使ってますか? Part8 https://mevius.5ch.net/test/read.cgi/win/1292764835/ _---__-__-__--__-__-_--__-_-_-_-___-_---_-_-_-_--_-___---_--_--_--__-_-__ __---_--_-______-----__-__-__-__-____-_---_-__--_----_-_-_-_----_---_____ _----_--_-_--___-__-_-_--_---_-____--____--_--_-___-__--__-_-__-__----__- __-__---_--___----_--____-___---__-____--_-__--_--___---_-___--_-_---__-- _-_-__-___--__--__---__------_-__-_-__-_-__-___---_--________--_-_-_----- -_-__--_-_-_-__-__-__--_-___-----__-_--_-_--_---__--___-__-_---__-__-__-_ ---___-__-____---___-_-_--_--___-_--____--_-____-___--__---_--_----_-_--- -_---__----_-__-__-__-__--__-_---_-__--_-___---_-_--____---_-___-__-_--__ -__-_--__---____-_---___----_-_--____-___-__-__---_-__---__-_--_----___-_ -_--___-___--_-___--_--_--_-_-_-___--___-_--__----___-__----___-_--__--_- -------_--___________--__--__-__--_-__-__-_--_----_---___-___--__--__--_- ____-----____--_--_-__--__--_-__-_--_-_---_-__----___----___--_-____-_-__ ---_--_--_-__--__--_-___--_-_--_----______---___-_-__-_--__-----______-__ _--_--_--___--_-___--__-_-_---__-_-___--_-_--_--_-__--_-_-__--_--_-___-__ ____--___-_--_-__-_____-___--_---_-_-_-__-__-__--__-_------_--_-_-_-_---- _-____---_-___-__-____-___--__--__-----_-___----_--_____-__-----_---__--- _---__-_-_-_____-__-_-_--_-_--__--_--_-_____--_-__------__--_--__-_-___-- ---_---__--_-___-______-_-----_-___-__-_--_--_____-_---_-__-__-----___--_ __-_----_-_--_-----____-__------____-________--_-_--_--_-_---___---___-__ ___---___-_--_-_-_-_-____-_____--_-__--_--__-__-_____--___----_---------- _---_------__--_-___---___-__-_-__-_-__--_-_--_______--_-_-___----_---___ -_-_-_--___-__-__-__-____-__------___-_----___-_----_-___-_---__-__-_---_ -__-_--__----__-_--___-_-__----__-_----________-_-_-__--_____-_--_---_--- __-_--_--__--__-_--____-___-__--_-_-_---_--_-----_--______-__-----_-_-___ ____--____-_--__-_--_-___-----__-____--_--_---______--____-_-----__------ -_-_-______--_-______-_--_____-_---_--__-_--__---____----____------_----- Lai Daihan Lai Đại Hàn ライダイハン 𤳆大韓 라이따이한 いつまで使えるのかねぇ>>wsh 便利なんだけどCOM自体がオワコンだし、linux(ubuntu?)自体をサブシステムとして乗せるのが最近の流行りだし、よくわからんがDockerみたいな仮想(?)環境もあるみたいだし COMをオワコンにすんな。w WindowsがWindowsである限り、なくなることはないやろ。 Office連携とかができなくなるんやから。 しかしWSHは、Microsoftでなければもうとっくになくなってたやろうな。 ここまでの状況やと将来どうなるかはまったくわからんよなあ。。。 >>5 >COMをオワコンにすんな。w >WindowsがWindowsである限り、なくなることはないやろ。 >Office連携とかができなくなるんやから。 まぁそうなんだけど、365になって、Windows as a Service とか言ってOffice連携とかどーなるんだ? 特にレジストリとかいつまで使うんだw? 開発環境用意せず デフォルト状態のWindowsで メモ帳で簡単に出来るのは バッチファイル PowerShell WSH(VBS、JS) HTML HTA ぐらいでしょうか? 余計なソフトのインストールを 禁止されてたり、承認や事前申請が 必要な職場環境には、もってこいなんですよねVBS IEのVBScriptも廃止されたしそろそろ終わりかな 単体で使う分には 最新のイケイケの奴でいいけど WSH拡張系(フリーソフト)があるから 無くなったら困るぞい >>7 アウトだろうけど USBに入れて、インストールしないツール系を用いる 出先で実行。 VBS(WSH)かー懐かしいなー 自分はもうAHKかAutoItで書くのが主流になってしまったが win2kかXP当時に書いたスクリプトはwin10でも現役で毎回スタートアップ起動で使用中だぁ^^ 他にも以前書いたスクリプトが現役で活躍してるの多かったりするな 『こんなこと簡単に○○したい』という時にあると便利だぜ (作ってたこと忘れてる場合が結構多い^^;) wshで 巨大なファイルにどんどん追記していくのはどうやるんです? そう。バッチファイルとかならそれですね。 それを同じ事をwshでやりたい。 例えば XMLHTTPで取得した.responseBodyを 追記先のファイルを全部読み込む事無しに 追記する、という事なのですが。 Windows APIのSetFilePoitner(FILE_END)みたいな感じで。 https://twitter.com/mattn_jp/status/1217670470759112706 UNIX 方面な人はそんな風に思わないんだけど、Windows 方面な人で何かの処理結果を得るために「外部コマンドを起動するのは負け」みたいに感じる人が一定数いて、どうしても本体ソースに取り込まないと気がすまない人もいる。 https://twitter.com/5chan_nel (5ch newer account) UNIXはコンソールベースだけど、WindowsはGUIベースだからね。 他プロセスとの連携しやすさも違うし、しかたないね。 バリバリに使ってる。 ライブラリが作りにくいのが本当に残念だが。 PowerShellは今後の動向次第だな。 PowerShell自体はとっくに立派なもんやろ。 Windowsではあたりまえに使える。 マルチプラットフォームのほうはどうなることやら。 >>19 > PowerShell自体はとっくに立派なもんやろ。 とは思えませんな。 …まさか、ProwerShell Windows と PowerShell Core が分派して、ProwerShell Windows はバグフィックスもされないらしいということすら知らない? アホだろお前。 型付きで変数宣言するとエラーになるVBSの仕様は何とかならんの? Excelマクロからコピペしたりできないじゃん >>25 VBSは表向き「型の無いバリアント型」ということになっているから何ともならないね。 暗黙の型変換が中途半端。実は内部的にはしっかり型を持っている。 CInt とかのキャスト関数があるのがその証拠。 >>21 Word や Excel を操れない PowerShell なんか Windows では半分以上意味が無いのだが? アホは仕様のウォッチもできないのか。。。 >>26 PowerShellはシェルであって、システムとの親和性が重視される。 アホは目的もわからんのか。。。 昔はExcelファイルやシートをWSHで集計する所もあった WSHは低機能の上に処理も低速なので、今使ってるのは底辺プログラマくらいだろ >>27 PowerShell は管理目的指向だ、って俺は以前に言ってるぞ? >>28 用途は限られるが、クソ有用な場面はまだあるんだな、これが。 しんきんVISAカードのホームページにログインして明細を取ってくるスクリプトを作ってるんだけど フォームのログイン名・パスワードのinputに項目を入れてログインボタンを押してもログインできない。 ログインのinputをクリックしてログインボタンを押せばログインできるんだが、どういうからくりになってるかがわからん。 $("input[name='userid']").val("aaaa")だけじゃ入力されてないのだが、どうしたものか XSRF対策が入ってんのやろ。 むしろそれが通るほうがこわい。 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.0 2024/04/24 Walang Kapalit ★ | Donguri System Team 5ちゃんねる