【VBScript】WSHについて話し合うスレ【JScript】
1デフォルトの名無しさん
2020/01/09(木) 07:20:41.41ID:wvbDpdNb みんなで話し合おう
2デフォルトの名無しさん
2020/01/09(木) 21:52:18.83ID:wvbDpdNb みんな・・・
3デフォルトの名無しさん
2020/01/09(木) 23:04:30.93ID:FBsxulAT オワコン
2020/01/10(金) 01:20:03.96ID:OzcTj1e5
MSがとうに捨てたものの何を語るの
思い出話ならマ板でやんな
思い出話ならマ板でやんな
2020/01/10(金) 01:23:36.48ID:J+c7EK2n
出先でサクッとお世話になるやつだぞ
6デフォルトの名無しさん
2020/01/10(金) 07:17:53.27ID:ALcwyMXE unibonさんの上質なブログが消えてる・・・
2020/01/10(金) 08:01:53.55ID:CuaAbu+V
>>4
現実をみな、ゆとり君。
現実をみな、ゆとり君。
8ウーロン ◆YAZTByPXwc6o
2020/01/14(火) 23:06:04.53ID:p1ffDOn1 Eqv演算子の使い途を募集します
9デフォルトの名無しさん
2020/01/14(火) 23:48:44.25ID:4cwMiqXc :: .|ミ|
:: .|ミ|
:: .|ミ| ::::::::
::::: ____ |ミ| ::::
:: ,. -'"´ `¨ー 、 ::
:: / ,,.-'" ヽ ヽ、 ::
:: ,,.-'"_ r‐'" ,,.-'"` ヽ、 ::
:: / ヾ ( _,,.-='==-、ヽ ヽ、
:: i へ___ ヽゝ=-'"/ _,,> ヽ
:: ./ / > ='''"  ̄ ̄ ̄ ヽ
:: / .<_ ノ''" ヽ i
:: / i 人_ ノ .l
:: ,' ' ,_,,ノエエエェェ了 /
i じエ='='='" ', / ::
', (___,,..----U / ::
ヽ、 __,,.. --------------i-'" ::
ヽ、_ __ -_'"--''"ニニニニニニニニヽ ::
`¨i三彡--''"´ ヽ ::
/ ヽ :: ┼ヽ -|r‐、. レ |
/ ヽ:: d⌒) ./| _ノ __ノ
:: .|ミ|
:: .|ミ| ::::::::
::::: ____ |ミ| ::::
:: ,. -'"´ `¨ー 、 ::
:: / ,,.-'" ヽ ヽ、 ::
:: ,,.-'"_ r‐'" ,,.-'"` ヽ、 ::
:: / ヾ ( _,,.-='==-、ヽ ヽ、
:: i へ___ ヽゝ=-'"/ _,,> ヽ
:: ./ / > ='''"  ̄ ̄ ̄ ヽ
:: / .<_ ノ''" ヽ i
:: / i 人_ ノ .l
:: ,' ' ,_,,ノエエエェェ了 /
i じエ='='='" ', / ::
', (___,,..----U / ::
ヽ、 __,,.. --------------i-'" ::
ヽ、_ __ -_'"--''"ニニニニニニニニヽ ::
`¨i三彡--''"´ ヽ ::
/ ヽ :: ┼ヽ -|r‐、. レ |
/ ヽ:: d⌒) ./| _ノ __ノ
2020/01/20(月) 08:39:19.96ID://bqLjsW
>>9
いま電車の中なんですがウンコ漏らしましたアドバイスお願いします
いま電車の中なんですがウンコ漏らしましたアドバイスお願いします
11デフォルトの名無しさん
2020/01/21(火) 01:13:39.64ID:Ouj2sRCI >>10
:: .|ミ|
:: .|ミ|
:: .|ミ| ::::::::
::::: ____ |ミ| ::::
:: ,. -'"´ `¨ー 、 ::
:: / ,,.-'" ヽ ヽ、 ::
:: ,,.-'"_ r‐'" ,,.-'"` ヽ、 ::
:: / ヾ ( _,,.-='==-、ヽ ヽ、
:: i へ___ ヽゝ=-'"/ _,,> ヽ
:: ./ / > ='''"  ̄ ̄ ̄ ヽ
:: / .<_ ノ''" ヽ i
:: / i 人_ ノ .l
:: ,' ' ,_,,ノエエエェェ了 /
i じエ='='='" ', / ::
', (___,,..----U / ::
ヽ、 __,,.. --------------i-'" ::
ヽ、_ __ -_'"--''"ニニニニニニニニヽ ::
`¨i三彡--''"´ ヽ ::
/ ヽ :: ┼ヽ -|r‐、. レ |
/ ヽ:: d⌒) ./| _ノ __ノ
:: .|ミ|
:: .|ミ|
:: .|ミ| ::::::::
::::: ____ |ミ| ::::
:: ,. -'"´ `¨ー 、 ::
:: / ,,.-'" ヽ ヽ、 ::
:: ,,.-'"_ r‐'" ,,.-'"` ヽ、 ::
:: / ヾ ( _,,.-='==-、ヽ ヽ、
:: i へ___ ヽゝ=-'"/ _,,> ヽ
:: ./ / > ='''"  ̄ ̄ ̄ ヽ
:: / .<_ ノ''" ヽ i
:: / i 人_ ノ .l
:: ,' ' ,_,,ノエエエェェ了 /
i じエ='='='" ', / ::
', (___,,..----U / ::
ヽ、 __,,.. --------------i-'" ::
ヽ、_ __ -_'"--''"ニニニニニニニニヽ ::
`¨i三彡--''"´ ヽ ::
/ ヽ :: ┼ヽ -|r‐、. レ |
/ ヽ:: d⌒) ./| _ノ __ノ
12デフォルトの名無しさん
2020/01/30(木) 00:54:03.28ID:UB+VSHu4 instrを使っていて中身は同じコードのVBSファイルなのに
一つは日本語検索が正しくヒットするが、もう一つはヒットしないという状況が発生してるんだけど、VBSでは起こり得る現象?
ちなみに日本語検索ができないファイルはアルファベットなら正しく検索できる
ファイル自体に問題が起きてるのかな
一つは日本語検索が正しくヒットするが、もう一つはヒットしないという状況が発生してるんだけど、VBSでは起こり得る現象?
ちなみに日本語検索ができないファイルはアルファベットなら正しく検索できる
ファイル自体に問題が起きてるのかな
13デフォルトの名無しさん
2020/01/30(木) 01:01:32.79ID:KegIzDa6 >>12
:: .|ミ|
:: .|ミ|
:: .|ミ| ::::::::
::::: ____ |ミ| ::::
:: ,. -'"´ `¨ー 、 ::
:: / ,,.-'" ヽ ヽ、 ::
:: ,,.-'"_ r‐'" ,,.-'"` ヽ、 ::
:: / ヾ ( _,,.-='==-、ヽ ヽ、
:: i へ___ ヽゝ=-'"/ _,,> ヽ
:: ./ / > ='''"  ̄ ̄ ̄ ヽ
:: / .<_ ノ''" ヽ i
:: / i 人_ ノ .l
:: ,' ' ,_,,ノエエエェェ了 /
i じエ='='='" ', / ::
', (___,,..----U / ::
ヽ、 __,,.. --------------i-'" ::
ヽ、_ __ -_'"--''"ニニニニニニニニヽ ::
`¨i三彡--''"´ ヽ ::
/ ヽ :: ┼ヽ -|r‐、. レ |
/ ヽ:: d⌒) ./| _ノ __ノ
:: .|ミ|
:: .|ミ|
:: .|ミ| ::::::::
::::: ____ |ミ| ::::
:: ,. -'"´ `¨ー 、 ::
:: / ,,.-'" ヽ ヽ、 ::
:: ,,.-'"_ r‐'" ,,.-'"` ヽ、 ::
:: / ヾ ( _,,.-='==-、ヽ ヽ、
:: i へ___ ヽゝ=-'"/ _,,> ヽ
:: ./ / > ='''"  ̄ ̄ ̄ ヽ
:: / .<_ ノ''" ヽ i
:: / i 人_ ノ .l
:: ,' ' ,_,,ノエエエェェ了 /
i じエ='='='" ', / ::
', (___,,..----U / ::
ヽ、 __,,.. --------------i-'" ::
ヽ、_ __ -_'"--''"ニニニニニニニニヽ ::
`¨i三彡--''"´ ヽ ::
/ ヽ :: ┼ヽ -|r‐、. レ |
/ ヽ:: d⌒) ./| _ノ __ノ
2020/01/30(木) 01:09:03.71ID:2WRQqBTO
PowerShellめんどくせーよ
2020/01/30(木) 01:13:40.22ID:DIl9Ziw8
>>14
:: .|ミ|
:: .|ミ|
:: .|ミ| ::::::::
::::: ____ |ミ| ::::
:: ,. -'"´ `¨ー 、 ::
:: / ,,.-'" ヽ ヽ、 ::
:: ,,.-'"_ r‐'" ,,.-'"` ヽ、 ::
:: / ヾ ( _,,.-='==-、ヽ ヽ、
:: i へ___ ヽゝ=-'"/ _,,> ヽ
:: ./ / > ='''"  ̄ ̄ ̄ ヽ
:: / .<_ ノ''" ヽ i
:: / i 人_ ノ .l
:: ,' ' ,_,,ノエエエェェ了 /
i じエ='='='" ', / ::
', (___,,..----U / ::
ヽ、 __,,.. --------------i-'" ::
ヽ、_ __ -_'"--''"ニニニニニニニニヽ ::
`¨i三彡--''"´ ヽ ::
/ ヽ :: ┼ヽ -|r‐、. レ |
/ ヽ:: d⌒) ./| _ノ __ノ
:: .|ミ|
:: .|ミ|
:: .|ミ| ::::::::
::::: ____ |ミ| ::::
:: ,. -'"´ `¨ー 、 ::
:: / ,,.-'" ヽ ヽ、 ::
:: ,,.-'"_ r‐'" ,,.-'"` ヽ、 ::
:: / ヾ ( _,,.-='==-、ヽ ヽ、
:: i へ___ ヽゝ=-'"/ _,,> ヽ
:: ./ / > ='''"  ̄ ̄ ̄ ヽ
:: / .<_ ノ''" ヽ i
:: / i 人_ ノ .l
:: ,' ' ,_,,ノエエエェェ了 /
i じエ='='='" ', / ::
', (___,,..----U / ::
ヽ、 __,,.. --------------i-'" ::
ヽ、_ __ -_'"--''"ニニニニニニニニヽ ::
`¨i三彡--''"´ ヽ ::
/ ヽ :: ┼ヽ -|r‐、. レ |
/ ヽ:: d⌒) ./| _ノ __ノ
2020/01/30(木) 08:23:11.79ID:VLt/7sPi
>>12
CP932/BOMありUTF-8 は、判別できるけど、
BOMなしUTF-8 では、どちらか判別できない
一般的に、Web 系開発では、BOMを付けるとバグるので、BOMなしUTF-8 を使うと、
Explorer では日本語検索ができなくなる
だから漏れは、Windows 10, WSL, Ubuntu 18.04 を入れて、
Linux 側から、grep を使って検索している!
VSCode で、文字コード・改行文字などを簡単に変更できる
CP932/BOMありUTF-8 は、判別できるけど、
BOMなしUTF-8 では、どちらか判別できない
一般的に、Web 系開発では、BOMを付けるとバグるので、BOMなしUTF-8 を使うと、
Explorer では日本語検索ができなくなる
だから漏れは、Windows 10, WSL, Ubuntu 18.04 を入れて、
Linux 側から、grep を使って検索している!
VSCode で、文字コード・改行文字などを簡単に変更できる
2020/01/30(木) 11:22:02.58ID:K3IPeO5P
18デフォルトの名無しさん
2020/01/30(木) 22:35:44.82ID:UB+VSHu4 文字コード変えたら動いた
ありがとう
過疎スレかと思いきや即日レスが来ていて嬉しいw
ありがとう
過疎スレかと思いきや即日レスが来ていて嬉しいw
2020/01/30(木) 22:50:39.81ID:ZimD6n5w
ピッコロの自演とRubyおじさんかよ
20デフォルトの名無しさん
2020/02/02(日) 20:48:15.24ID:M83iuexz WSH(Windows Scripting Host)でInternet Explorerを動かすことができるけど
FireFoxやChromeを動かすことができるスクリプト言語ってないですかね?
もしFireFoxを動かすことができれば、Linuxでもフォーム入力の作業が捗るので
便利なんですよね
FireFoxやChromeを動かすことができるスクリプト言語ってないですかね?
もしFireFoxを動かすことができれば、Linuxでもフォーム入力の作業が捗るので
便利なんですよね
2020/02/02(日) 20:49:23.38ID:M83iuexz
C;\ HDDドライブの一覧をリカーシブに取得するWSHは重宝してます
2020/02/02(日) 21:16:58.66ID:WUJbACls
>>20
>>21
:: .|ミ|
:: .|ミ|
:: .|ミ| ::::::::
::::: ____ |ミ| ::::
:: ,. -'"´ `¨ー 、 ::
:: / ,,.-'" ヽ ヽ、 ::
:: ,,.-'"_ r‐'" ,,.-'"` ヽ、 ::
:: / ヾ ( _,,.-='==-、ヽ ヽ、
:: i へ___ ヽゝ=-'"/ _,,> ヽ
:: ./ / > ='''"  ̄ ̄ ̄ ヽ
:: / .<_ ノ''" ヽ i
:: / i 人_ ノ .l
:: ,' ' ,_,,ノエエエェェ了 /
i じエ='='='" ', / ::
', (___,,..----U / ::
ヽ、 __,,.. --------------i-'" ::
ヽ、_ __ -_'"--''"ニニニニニニニニヽ ::
`¨i三彡--''"´ ヽ ::
/ ヽ :: ┼ヽ -|r‐、. レ |
/ ヽ:: d⌒) ./| _ノ __ノ
>>21
:: .|ミ|
:: .|ミ|
:: .|ミ| ::::::::
::::: ____ |ミ| ::::
:: ,. -'"´ `¨ー 、 ::
:: / ,,.-'" ヽ ヽ、 ::
:: ,,.-'"_ r‐'" ,,.-'"` ヽ、 ::
:: / ヾ ( _,,.-='==-、ヽ ヽ、
:: i へ___ ヽゝ=-'"/ _,,> ヽ
:: ./ / > ='''"  ̄ ̄ ̄ ヽ
:: / .<_ ノ''" ヽ i
:: / i 人_ ノ .l
:: ,' ' ,_,,ノエエエェェ了 /
i じエ='='='" ', / ::
', (___,,..----U / ::
ヽ、 __,,.. --------------i-'" ::
ヽ、_ __ -_'"--''"ニニニニニニニニヽ ::
`¨i三彡--''"´ ヽ ::
/ ヽ :: ┼ヽ -|r‐、. レ |
/ ヽ:: d⌒) ./| _ノ __ノ
2020/02/02(日) 22:10:44.42ID:E6XjJVd9
2020/02/02(日) 23:59:09.56ID:ceem9FS2
25デフォルトの名無しさん
2020/02/04(火) 13:10:26.42ID:yAXtWmh5 >>24 Rubyでブラウザを動かすためのおすすめのスクリプトありますか?
2020/02/04(火) 23:08:37.00ID:89Ab/VhP
>>25
ない
:: .|ミ|
:: .|ミ|
:: .|ミ| ::::::::
::::: ____ |ミ| ::::
:: ,. -'"´ `¨ー 、 ::
:: / ,,.-'" ヽ ヽ、 ::
:: ,,.-'"_ r‐'" ,,.-'"` ヽ、 ::
:: / ヾ ( _,,.-='==-、ヽ ヽ、
:: i へ___ ヽゝ=-'"/ _,,> ヽ
:: ./ / > ='''"  ̄ ̄ ̄ ヽ
:: / .<_ ノ''" ヽ i
:: / i 人_ ノ .l
:: ,' ' ,_,,ノエエエェェ了 /
i じエ='='='" ', / ::
', (___,,..----U / ::
ヽ、 __,,.. --------------i-'" ::
ヽ、_ __ -_'"--''"ニニニニニニニニヽ ::
`¨i三彡--''"´ ヽ ::
/ ヽ :: ┼ヽ -|r‐、. レ |
/ ヽ:: d⌒) ./| _ノ __ノ
ない
:: .|ミ|
:: .|ミ|
:: .|ミ| ::::::::
::::: ____ |ミ| ::::
:: ,. -'"´ `¨ー 、 ::
:: / ,,.-'" ヽ ヽ、 ::
:: ,,.-'"_ r‐'" ,,.-'"` ヽ、 ::
:: / ヾ ( _,,.-='==-、ヽ ヽ、
:: i へ___ ヽゝ=-'"/ _,,> ヽ
:: ./ / > ='''"  ̄ ̄ ̄ ヽ
:: / .<_ ノ''" ヽ i
:: / i 人_ ノ .l
:: ,' ' ,_,,ノエエエェェ了 /
i じエ='='='" ', / ::
', (___,,..----U / ::
ヽ、 __,,.. --------------i-'" ::
ヽ、_ __ -_'"--''"ニニニニニニニニヽ ::
`¨i三彡--''"´ ヽ ::
/ ヽ :: ┼ヽ -|r‐、. レ |
/ ヽ:: d⌒) ./| _ノ __ノ
2724
2020/02/05(水) 00:17:51.94ID:NEouxGwD Ruby で、Yahoo への自動ログイン
require "selenium-webdriver"
options = Selenium::WebDriver::Chrome::Options.new
options.add_option( :detach, true ) # シェルから、ブラウザを切り離す
options.add_argument( '--start-maximized' ) # 画面最大
driver = Selenium::WebDriver.for :chrome, options: options
driver.manage.timeouts.implicit_wait = 10 # default timeout
driver.navigate.to "https://login.yahoo.co.jp/config/login_verify2?.src=ym"
element = driver.find_element(:id => "username")
element.send_key "ユーザー名"
driver.find_element(:id => "btnNext").click
element = driver.find_element(:id => "passwd")
element.send_key "パスワード"
driver.find_element(:id => "btnSubmit").click
require "selenium-webdriver"
options = Selenium::WebDriver::Chrome::Options.new
options.add_option( :detach, true ) # シェルから、ブラウザを切り離す
options.add_argument( '--start-maximized' ) # 画面最大
driver = Selenium::WebDriver.for :chrome, options: options
driver.manage.timeouts.implicit_wait = 10 # default timeout
driver.navigate.to "https://login.yahoo.co.jp/config/login_verify2?.src=ym"
element = driver.find_element(:id => "username")
element.send_key "ユーザー名"
driver.find_element(:id => "btnNext").click
element = driver.find_element(:id => "passwd")
element.send_key "パスワード"
driver.find_element(:id => "btnSubmit").click
28デフォルトの名無しさん
2020/02/09(日) 18:02:10.29ID:2hRj0kA8 >>24 そのスクリプトを解説するブログを立ち上げたら、めっちゃアクセスでると思います
需要が高いから
需要が高いから
2020/02/09(日) 18:22:31.17ID:s/j5AiPK
>>28
:: .|ミ|
:: .|ミ|
:: .|ミ| ::::::::
::::: ____ |ミ| ::::
:: ,. -'"´ `¨ー 、 ::
:: / ,,.-'" ヽ ヽ、 ::
:: ,,.-'"_ r‐'" ,,.-'"` ヽ、 ::
:: / ヾ ( _,,.-='==-、ヽ ヽ、
:: i へ___ ヽゝ=-'"/ _,,> ヽ
:: ./ / > ='''"  ̄ ̄ ̄ ヽ
:: / .<_ ノ''" ヽ i
:: / i 人_ ノ .l
:: ,' ' ,_,,ノエエエェェ了 /
i じエ='='='" ', / ::
', (___,,..----U / ::
ヽ、 __,,.. --------------i-'" ::
ヽ、_ __ -_'"--''"ニニニニニニニニヽ ::
`¨i三彡--''"´ ヽ ::
/ ヽ :: ┼ヽ -|r‐、. レ |
/ ヽ:: d⌒) ./| _ノ __ノ
:: .|ミ|
:: .|ミ|
:: .|ミ| ::::::::
::::: ____ |ミ| ::::
:: ,. -'"´ `¨ー 、 ::
:: / ,,.-'" ヽ ヽ、 ::
:: ,,.-'"_ r‐'" ,,.-'"` ヽ、 ::
:: / ヾ ( _,,.-='==-、ヽ ヽ、
:: i へ___ ヽゝ=-'"/ _,,> ヽ
:: ./ / > ='''"  ̄ ̄ ̄ ヽ
:: / .<_ ノ''" ヽ i
:: / i 人_ ノ .l
:: ,' ' ,_,,ノエエエェェ了 /
i じエ='='='" ', / ::
', (___,,..----U / ::
ヽ、 __,,.. --------------i-'" ::
ヽ、_ __ -_'"--''"ニニニニニニニニヽ ::
`¨i三彡--''"´ ヽ ::
/ ヽ :: ┼ヽ -|r‐、. レ |
/ ヽ:: d⌒) ./| _ノ __ノ
3024
2020/02/10(月) 09:13:27.44ID:8D13KkA5 ハローワークのインターネットサービスをスクレイピングして、こういうのが出来れば
(事業所の意向により公開していません)
と、事業所名を非公開にしている、会社を非表示にできたら
同じ会社の複数の求人を、1つだけの表示にできれば
非表示にできる会社の数を、無限に登録できれば
(事業所の意向により公開していません)
と、事業所名を非公開にしている、会社を非表示にできたら
同じ会社の複数の求人を、1つだけの表示にできれば
非表示にできる会社の数を、無限に登録できれば
31デフォルトの名無しさん
2020/02/12(水) 10:35:11.36ID:w04clBR4 それこそseleniumとか使えば簡単にできるんじゃない?
人間がアクセスしてる風の時間感覚にしないとアク禁されそうだけど
人間がアクセスしてる風の時間感覚にしないとアク禁されそうだけど
2020/02/13(木) 00:06:07.25ID:EA40twA9
どっちにしろVBSやピッコロ ◆YAZTByPXwc6oの出る幕じゃないけどね
2020/03/01(日) 21:46:25.58ID:aiS1BF+G
バッチ処理でフォルダの処理がしたくていろいろと調べながら、ここまで書いたのですが
VBSのコードのみでは動くのですが、バッチに潜り込ませるとエラーになります。
文字コードはShiftJISにしてあります。
エラーは 〇〇.bat(1, 1) Microsoft VBScript コンパイル エラー: 文字が正しくありません。
とでます。どこが悪いのかわかる方はいませんでしょうか。
p.s WSHはもう終わりということですが、今後同じことをやる場合はPowerShellでできる(やる)ということですか?
VBSのコードのみでは動くのですが、バッチに潜り込ませるとエラーになります。
文字コードはShiftJISにしてあります。
エラーは 〇〇.bat(1, 1) Microsoft VBScript コンパイル エラー: 文字が正しくありません。
とでます。どこが悪いのかわかる方はいませんでしょうか。
p.s WSHはもう終わりということですが、今後同じことをやる場合はPowerShellでできる(やる)ということですか?
2020/03/01(日) 21:46:49.18ID:aiS1BF+G
> 33 続き
〇〇.bat
@if(0)==(0) echo off
cscript.exe //nologo //E:VBScript "%~f0" %*
echo コピー元フォルダは %srcFolder%
echo コピー先フォルダは %dstFolder%
robocopy "%srcFolder%" "%dstFolder%" /mir /r:0 /w:0 /dcopy:t /sec /fft /xjd /xjf /xf *.lnk
goto :eof
@end
Option Explicit
SetFolderName()
Wscript.Quit()
sub SetFolderName()
dim wshEnv
set wshEnv = WScript.CreateObject("WScript.Shell").Environment("Volatile")
wshEnv.item("srcFolder") = GetFolderName("コピー元のフォルダを指定してください"&vbCRLF&"例 C:\Users\ユーザー名")
wshEnv.item("dstFolder") = GetFolderName("コピー先のフォルダを指定してください"&vbCRLF&"例 D:\")
end sub
function GetFolderName(strQ)
dim wshShell, wshPath
dim PathName
set wshShell = WScript.CreateObject("Shell.Application")
set wshPath = wshShell.BrowseForFolder(0, strQ, &h1)
if not wshPath Is Nothing Then PathName = wshPath.Items.Item.Path
GetFolderName = PathName
End function
〇〇.bat
@if(0)==(0) echo off
cscript.exe //nologo //E:VBScript "%~f0" %*
echo コピー元フォルダは %srcFolder%
echo コピー先フォルダは %dstFolder%
robocopy "%srcFolder%" "%dstFolder%" /mir /r:0 /w:0 /dcopy:t /sec /fft /xjd /xjf /xf *.lnk
goto :eof
@end
Option Explicit
SetFolderName()
Wscript.Quit()
sub SetFolderName()
dim wshEnv
set wshEnv = WScript.CreateObject("WScript.Shell").Environment("Volatile")
wshEnv.item("srcFolder") = GetFolderName("コピー元のフォルダを指定してください"&vbCRLF&"例 C:\Users\ユーザー名")
wshEnv.item("dstFolder") = GetFolderName("コピー先のフォルダを指定してください"&vbCRLF&"例 D:\")
end sub
function GetFolderName(strQ)
dim wshShell, wshPath
dim PathName
set wshShell = WScript.CreateObject("Shell.Application")
set wshPath = wshShell.BrowseForFolder(0, strQ, &h1)
if not wshPath Is Nothing Then PathName = wshPath.Items.Item.Path
GetFolderName = PathName
End function
2020/03/02(月) 00:08:31.21ID:TxSplURq
2020/03/02(月) 00:09:47.70ID:TxSplURq
>>33
「VBScript を混在させる技」でググって出てくるページを参考にすると良いと思う。
(この板URLが貼れないっぽい?)
でも、このバッチはドラッグ&ドロップで使った時に特定の文字(キャレットや半角空白等)を含むファイル名を正しく処理できるんかなぁ…?
試したら教えて。
「VBScript を混在させる技」でググって出てくるページを参考にすると良いと思う。
(この板URLが貼れないっぽい?)
でも、このバッチはドラッグ&ドロップで使った時に特定の文字(キャレットや半角空白等)を含むファイル名を正しく処理できるんかなぁ…?
試したら教えて。
37デフォルトの名無しさん
2020/03/02(月) 17:20:16.95ID:p3CUZnH+ >35, 36
ありがとうございます。
これの仕組むをざっと調べた限り条件コンパイル?
みたいな感じで、jscriptが、@if〜@endまでを
実行しないみたいな仕組みで動いているようですので、
cscript呼び出しで、引数を渡すなどはできました。
ただjscriptから、戻ってきた時に値渡しする方法が、
わからず、環境変数を使う事を考えましたが、
同じプロセス内あつかいで、環境変数もまんまでは
無理でした。もうちょい色々試してみます。
ありがとうございました。
ありがとうございます。
これの仕組むをざっと調べた限り条件コンパイル?
みたいな感じで、jscriptが、@if〜@endまでを
実行しないみたいな仕組みで動いているようですので、
cscript呼び出しで、引数を渡すなどはできました。
ただjscriptから、戻ってきた時に値渡しする方法が、
わからず、環境変数を使う事を考えましたが、
同じプロセス内あつかいで、環境変数もまんまでは
無理でした。もうちょい色々試してみます。
ありがとうございました。
2020/03/02(月) 23:28:17.00ID:8PHDRupm
例えば、vbs ファイルの中で、powershell コマンドも呼べる。
可読性の悪いバッチで、プログラミングしなくても、vbs 中で、robocopy を呼べば?
CreateObject("WScript.Shell").Run "powershell ""gcb | % trim | scb""", 0
例えば漏れは、バッチファイルには、
「ruby .\script.rb」みたいに、起動コマンドしか書かない
例えば下のように、そのRuby スクリプト内で、
powershell, clip コマンドを呼んで、クリップボード処理を行う
# クリップボード内の複数行文字列の、各行の先頭・末尾から、
# 連続する空白類を除去して、クリップボードに入れる
str = `powershell Get-Clipboard`
str.encode! Encoding::UTF_8, Encoding::CP932 # UTF_8 へ変換
ary = str.each_line.map( &:strip ) # 連続する空白類を除去する
IO.popen( 'clip', 'w:cp932' ) do | clip | # CP932 へ戻す
clip.print( ary.join "\n" )
end
可読性の悪いバッチで、プログラミングしなくても、vbs 中で、robocopy を呼べば?
CreateObject("WScript.Shell").Run "powershell ""gcb | % trim | scb""", 0
例えば漏れは、バッチファイルには、
「ruby .\script.rb」みたいに、起動コマンドしか書かない
例えば下のように、そのRuby スクリプト内で、
powershell, clip コマンドを呼んで、クリップボード処理を行う
# クリップボード内の複数行文字列の、各行の先頭・末尾から、
# 連続する空白類を除去して、クリップボードに入れる
str = `powershell Get-Clipboard`
str.encode! Encoding::UTF_8, Encoding::CP932 # UTF_8 へ変換
ary = str.each_line.map( &:strip ) # 連続する空白類を除去する
IO.popen( 'clip', 'w:cp932' ) do | clip | # CP932 へ戻す
clip.print( ary.join "\n" )
end
39デフォルトの名無しさん
2020/04/10(金) 13:47:03.67ID:2KZut19P Windows 10, WSL では、GUI が使えないが、
VBScript を使うと、GUIの入力ダイアログなどで、入力できるらしい!
入力ダイアログで入力 → 入力値をWindows側のファイルに保存
→ そのファイルを、Linux側で読み出して処理する
こういう簡単なサンプルを、書いてもらえませんか?
VBScript を使うと、GUIの入力ダイアログなどで、入力できるらしい!
入力ダイアログで入力 → 入力値をWindows側のファイルに保存
→ そのファイルを、Linux側で読み出して処理する
こういう簡単なサンプルを、書いてもらえませんか?
40デフォルトの名無しさん
2020/04/10(金) 14:07:29.64ID:bhRn7qUp X入れろよ
41デフォルトの名無しさん
2020/04/10(金) 14:11:53.04ID:mpIpCatM powershell使いなよダイアログでも独自フォームでも何でも出せるぞ
4239
2020/04/10(金) 18:00:39.26ID:2KZut19P 以下を、CP932(sjis)で、input.vbs に書いて、
WSL, Ubuntu 18.04 から、wscript.exe input.vbs と実行したら、
文字化けもせずにダイアログが表示された
wscript.exe のパスも通っている
which wscript.exe
/mnt/c/WINDOWS/system32/wscript.exe
でも、どうやって、CP932 から、UTF-8 へ変換するか?
Ruby でも使うか?
Dim Input
Input = InputBox("名前を入力してください。")
MsgBox(Input & "を入力しました。")
WSL, Ubuntu 18.04 から、wscript.exe input.vbs と実行したら、
文字化けもせずにダイアログが表示された
wscript.exe のパスも通っている
which wscript.exe
/mnt/c/WINDOWS/system32/wscript.exe
でも、どうやって、CP932 から、UTF-8 へ変換するか?
Ruby でも使うか?
Dim Input
Input = InputBox("名前を入力してください。")
MsgBox(Input & "を入力しました。")
2020/04/10(金) 22:38:17.40ID:fYJRGaFQ
この人物は荒らしの自覚がないようだ
113 名前:デフォルトの名無しさん[sage] 投稿日:2020/04/09(木) 15:48:38.65 ID:pqMoXxyo
荒らしは必ず、2回書き込む。
「そうだよね」とか、同意するレスを付けて、人数が多いように見せる
くだすれPython(超初心者用) その47【Ruby禁止】
Ruby禁止とか、色々なスレのタイトルを勝手に変える
工学部というコテハンだろ。
ソースコードを書かないし、プログラマーじゃないから相手をしないように!
113 名前:デフォルトの名無しさん[sage] 投稿日:2020/04/09(木) 15:48:38.65 ID:pqMoXxyo
荒らしは必ず、2回書き込む。
「そうだよね」とか、同意するレスを付けて、人数が多いように見せる
くだすれPython(超初心者用) その47【Ruby禁止】
Ruby禁止とか、色々なスレのタイトルを勝手に変える
工学部というコテハンだろ。
ソースコードを書かないし、プログラマーじゃないから相手をしないように!
2020/04/12(日) 20:29:38.51ID:LD5vNBL5
>>42
お前は社会に不要。LANケーブルで吊れ。
お前は社会に不要。LANケーブルで吊れ。
2020/04/12(日) 20:32:10.30ID:LD5vNBL5
2020/04/14(火) 21:32:02.92ID:Jb9e4r2m
2020/04/14(火) 21:40:39.86ID:WCIJ8ygh
>>46
:: .|ミ|
:: .|ミ|
:: .|ミ| ::::::::
::::: ____ |ミ| ::::
:: ,. -'"´ `¨ー 、 ::
:: / ,,.-'" ヽ ヽ、 ::
:: ,,.-'"_ r‐'" ,,.-'"` ヽ、 ::
:: / ヾ ( _,,.-='==-、ヽ ヽ、
:: i へ___ ヽゝ=-'"/ _,,> ヽ
:: ./ / > ='''"  ̄ ̄ ̄ ヽ
:: / .<_ ノ''" ヽ i
:: / i 人_ ノ .l
:: ,' ' ,_,,ノエエエェェ了 /
i じエ='='='" ', / ::
', (___,,..----U / ::
ヽ、 __,,.. --------------i-'" ::
ヽ、_ __ -_'"--''"ニニニニニニニニヽ ::
`¨i三彡--''"´ ヽ ::
/ ヽ :: ┼ヽ -|r‐、. レ |
/ ヽ:: d⌒) ./| _ノ __ノ
:: .|ミ|
:: .|ミ|
:: .|ミ| ::::::::
::::: ____ |ミ| ::::
:: ,. -'"´ `¨ー 、 ::
:: / ,,.-'" ヽ ヽ、 ::
:: ,,.-'"_ r‐'" ,,.-'"` ヽ、 ::
:: / ヾ ( _,,.-='==-、ヽ ヽ、
:: i へ___ ヽゝ=-'"/ _,,> ヽ
:: ./ / > ='''"  ̄ ̄ ̄ ヽ
:: / .<_ ノ''" ヽ i
:: / i 人_ ノ .l
:: ,' ' ,_,,ノエエエェェ了 /
i じエ='='='" ', / ::
', (___,,..----U / ::
ヽ、 __,,.. --------------i-'" ::
ヽ、_ __ -_'"--''"ニニニニニニニニヽ ::
`¨i三彡--''"´ ヽ ::
/ ヽ :: ┼ヽ -|r‐、. レ |
/ ヽ:: d⌒) ./| _ノ __ノ
2020/04/28(火) 20:31:57.54ID:f4hk4dsD
Rubyジジイ=ピッコロ(桃白白)=片山MZ(蟻人間)
でFAだよなあ?
全員ド下手なのが共通している。
でFAだよなあ?
全員ド下手なのが共通している。
50蟻人間 ◆T6xkBnTXz7B0
2020/04/29(水) 16:31:57.10ID:EqfxCPAQ ホントのこと言うと、お前のお母さんはオレのお爺さん。
51蟻人間 ◆T6xkBnTXz7B0
2020/04/29(水) 16:38:11.36ID:EqfxCPAQ まあ、全人類は兄弟らしいから、みんな親族だよね。
レスを投稿する
