X



お前ら、wsh使ってますか? Part9
■ このスレッドは過去ログ倉庫に格納されています
0001名無し~3.EXE
垢版 |
2019/07/09(火) 18:02:35.22ID:xIM3uDtq
こんなことコンピュータにやらせろよ。そう思ったことはありませんか?
簡易的な実行環境も含めて普通のOSだったら当たり前に備わっている自動実行。
Windowsの標準に備わっているそれがWSH(Windows Script Host)です。
また、ここではWSHだけに限らずWMI、ADSIなどのネタもOKです。

・煽りや荒らしは無視の方針で。基本的にsage進行です。

・ここでヒントを得て完成したスクリプトは、出来れば皆さんにお披露目してください。
 同じことで悩んでいる人のためになります。

・質問する際は、OS及び使用するコンポーネントのバージョンもお忘れなく。

前スレ
お前ら、wsh使ってますか? Part8
https://mevius.5ch.net/test/read.cgi/win/1292764835/
0002名無し~3.EXE
垢版 |
2019/07/09(火) 18:21:06.89ID:0Fu3SbhM
_---__-__-__--__-__-_--__-_-_-_-___-_---_-_-_-_--_-___---_--_--_--__-_-__
__---_--_-______-----__-__-__-__-____-_---_-__--_----_-_-_-_----_---_____
_----_--_-_--___-__-_-_--_---_-____--____--_--_-___-__--__-_-__-__----__-
__-__---_--___----_--____-___---__-____--_-__--_--___---_-___--_-_---__--
_-_-__-___--__--__---__------_-__-_-__-_-__-___---_--________--_-_-_-----
-_-__--_-_-_-__-__-__--_-___-----__-_--_-_--_---__--___-__-_---__-__-__-_
---___-__-____---___-_-_--_--___-_--____--_-____-___--__---_--_----_-_---
-_---__----_-__-__-__-__--__-_---_-__--_-___---_-_--____---_-___-__-_--__
-__-_--__---____-_---___----_-_--____-___-__-__---_-__---__-_--_----___-_
-_--___-___--_-___--_--_--_-_-_-___--___-_--__----___-__----___-_--__--_-
-------_--___________--__--__-__--_-__-__-_--_----_---___-___--__--__--_-
____-----____--_--_-__--__--_-__-_--_-_---_-__----___----___--_-____-_-__
---_--_--_-__--__--_-___--_-_--_----______---___-_-__-_--__-----______-__
_--_--_--___--_-___--__-_-_---__-_-___--_-_--_--_-__--_-_-__--_--_-___-__
____--___-_--_-__-_____-___--_---_-_-_-__-__-__--__-_------_--_-_-_-_----
_-____---_-___-__-____-___--__--__-----_-___----_--_____-__-----_---__---
_---__-_-_-_____-__-_-_--_-_--__--_--_-_____--_-__------__--_--__-_-___--
---_---__--_-___-______-_-----_-___-__-_--_--_____-_---_-__-__-----___--_
__-_----_-_--_-----____-__------____-________--_-_--_--_-_---___---___-__
___---___-_--_-_-_-_-____-_____--_-__--_--__-__-_____--___----_----------
_---_------__--_-___---___-__-_-__-_-__--_-_--_______--_-_-___----_---___
-_-_-_--___-__-__-__-____-__------___-_----___-_----_-___-_---__-__-_---_
-__-_--__----__-_--___-_-__----__-_----________-_-_-__--_____-_--_---_---
__-_--_--__--__-_--____-___-__--_-_-_---_--_-----_--______-__-----_-_-___
____--____-_--__-_--_-___-----__-____--_--_---______--____-_-----__------
-_-_-______--_-______-_--_____-_---_--__-_--__---____----____------_-----
0003名無し~3.EXE
垢版 |
2019/07/10(水) 02:30:47.90ID:uJ/2Gsof
Lai Daihan
Lai Đại Hàn
ライダイハン
𤳆大韓
라이따이한
0004名無し~3.EXE
垢版 |
2019/07/16(火) 08:25:04.05ID:vpR5HVBV
いつまで使えるのかねぇ>>wsh
便利なんだけどCOM自体がオワコンだし、linux(ubuntu?)自体をサブシステムとして乗せるのが最近の流行りだし、よくわからんがDockerみたいな仮想(?)環境もあるみたいだし
0005名無し~3.EXE
垢版 |
2019/07/16(火) 19:56:40.56ID:+tURSunK
COMをオワコンにすんな。w
WindowsがWindowsである限り、なくなることはないやろ。
Office連携とかができなくなるんやから。

しかしWSHは、Microsoftでなければもうとっくになくなってたやろうな。
ここまでの状況やと将来どうなるかはまったくわからんよなあ。。。
0006名無し~3.EXE
垢版 |
2019/07/16(火) 20:32:29.87ID:vpR5HVBV
>>5
>COMをオワコンにすんな。w
>WindowsがWindowsである限り、なくなることはないやろ。
>Office連携とかができなくなるんやから。

まぁそうなんだけど、365になって、Windows as a Service とか言ってOffice連携とかどーなるんだ?
特にレジストリとかいつまで使うんだw?
0007名無し~3.EXE
垢版 |
2019/11/13(水) 14:12:59.29ID:+dsfJwLO
開発環境用意せず
デフォルト状態のWindowsで
メモ帳で簡単に出来るのは

バッチファイル
PowerShell
WSH(VBS、JS)
HTML
HTA

ぐらいでしょうか?

余計なソフトのインストールを
禁止されてたり、承認や事前申請が
必要な職場環境には、もってこいなんですよねVBS
0008名無し~3.EXE
垢版 |
2019/11/16(土) 22:55:02.08ID:lmR4LvKy
IEのVBScriptも廃止されたしそろそろ終わりかな
0009名無し~3.EXE
垢版 |
2019/12/19(木) 02:08:12.91ID:+mlizN6e
単体で使う分には
最新のイケイケの奴でいいけど

WSH拡張系(フリーソフト)があるから
無くなったら困るぞい
0010名無し~3.EXE
垢版 |
2019/12/19(木) 06:34:40.29ID:ljGZW1c9
>>7
アウトだろうけど
USBに入れて、インストールしないツール系を用いる
出先で実行。
0011名無し~3.EXE
垢版 |
2020/01/23(木) 04:08:57.12ID:65hdvAJ5
VBS(WSH)かー懐かしいなー

自分はもうAHKかAutoItで書くのが主流になってしまったが
win2kかXP当時に書いたスクリプトはwin10でも現役で毎回スタートアップ起動で使用中だぁ^^

他にも以前書いたスクリプトが現役で活躍してるの多かったりするな
『こんなこと簡単に○○したい』という時にあると便利だぜ
(作ってたこと忘れてる場合が結構多い^^;)
0012名無し~3.EXE
垢版 |
2020/02/02(日) 18:49:48.61ID:r31Sz0tu
wshで
巨大なファイルにどんどん追記していくのはどうやるんです?
0015名無し~3.EXE
垢版 |
2020/02/02(日) 22:15:28.37ID:r31Sz0tu
そう。バッチファイルとかならそれですね。
それを同じ事をwshでやりたい。
例えば
XMLHTTPで取得した.responseBodyを
追記先のファイルを全部読み込む事無しに
追記する、という事なのですが。
Windows APIのSetFilePoitner(FILE_END)みたいな感じで。
0017名無し~3.EXE
垢版 |
2020/02/03(月) 22:00:30.42ID:A4YHk7g0
UNIXはコンソールベースだけど、WindowsはGUIベースだからね。
他プロセスとの連携しやすさも違うし、しかたないね。
0018名無し~3.EXE
垢版 |
2020/06/16(火) 22:38:13.04ID:m2NedwzE
バリバリに使ってる。
ライブラリが作りにくいのが本当に残念だが。

PowerShellは今後の動向次第だな。
0019名無し~3.EXE
垢版 |
2020/06/16(火) 23:25:58.08ID:qv2s6CE5
PowerShell自体はとっくに立派なもんやろ。
Windowsではあたりまえに使える。

マルチプラットフォームのほうはどうなることやら。
0020名無し~3.EXE
垢版 |
2020/06/17(水) 21:52:19.04ID:hAY4/RLX
>>19
> PowerShell自体はとっくに立派なもんやろ。
とは思えませんな。
…まさか、ProwerShell Windows と PowerShell Core が分派して、ProwerShell Windows はバグフィックスもされないらしいということすら知らない?
アホだろお前。
0021名無し~3.EXE
垢版 |
2020/06/17(水) 23:41:25.43ID:giBP7UKe
>>20
アホはカタカナも読めんのか。。。
0022名無し~3.EXE
垢版 |
2020/06/18(木) 00:25:15.89ID:w39L0jUM
底辺2人でじゃれ合うなよ
俺も混ぜろ
0023名無し~3.EXE
垢版 |
2020/06/18(木) 01:09:29.80ID:xENfnCYH
混ぜろという前に、混ざれ!
0025名無し~3.EXE
垢版 |
2020/06/18(木) 13:42:14.88ID:zAR3smf7
型付きで変数宣言するとエラーになるVBSの仕様は何とかならんの?
Excelマクロからコピペしたりできないじゃん
0026名無し~3.EXE
垢版 |
2020/06/19(金) 23:15:30.01ID:0QwD65k8
>>25
VBSは表向き「型の無いバリアント型」ということになっているから何ともならないね。
暗黙の型変換が中途半端。実は内部的にはしっかり型を持っている。
CInt とかのキャスト関数があるのがその証拠。

>>21
Word や Excel を操れない PowerShell なんか Windows では半分以上意味が無いのだが?
アホは仕様のウォッチもできないのか。。。
0027名無し~3.EXE
垢版 |
2020/06/20(土) 01:31:31.58ID:UeNOOcrF
>>26
PowerShellはシェルであって、システムとの親和性が重視される。
アホは目的もわからんのか。。。
0028名無し~3.EXE
垢版 |
2020/06/20(土) 01:58:06.89ID:2LentWvQ
昔はExcelファイルやシートをWSHで集計する所もあった
WSHは低機能の上に処理も低速なので、今使ってるのは底辺プログラマくらいだろ
0029名無し~3.EXE
垢版 |
2020/06/20(土) 14:00:57.81ID:lRrr9744
>>27
PowerShell は管理目的指向だ、って俺は以前に言ってるぞ?

>>28
用途は限られるが、クソ有用な場面はまだあるんだな、これが。
0030名無し~3.EXE
垢版 |
2020/06/29(月) 16:19:13.10ID:4y8YXKOi
しんきんVISAカードのホームページにログインして明細を取ってくるスクリプトを作ってるんだけど
フォームのログイン名・パスワードのinputに項目を入れてログインボタンを押してもログインできない。
ログインのinputをクリックしてログインボタンを押せばログインできるんだが、どういうからくりになってるかがわからん。

$("input[name='userid']").val("aaaa")だけじゃ入力されてないのだが、どうしたものか
0031名無し~3.EXE
垢版 |
2020/06/29(月) 16:27:53.09ID:w4eRfkNg
XSRF対策が入ってんのやろ。
むしろそれが通るほうがこわい。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況