探検
VBSで便利なプログラムを作れスレ 2
838デフォルトの名無しさん
2023/04/06(木) 00:16:15.07ID:hYGJaIME ダミーの文字型の文字を何行か紛れ込ませて、そのカラムは文字型だと思い込ませるとか?
839デフォルトの名無しさん
2023/04/10(月) 19:40:04.80ID:YifXJ3Ct >>838
それだと元のデータがファイルリストだとダミーのファイルが必要になりますね。
そのうち、それがダミーなのを忘れて、なんかエラーを出しそうな予感が…
いろいろとVBSの限界を感じる今日この頃。やっぱりpythonへ移るべきかなあ
それだと元のデータがファイルリストだとダミーのファイルが必要になりますね。
そのうち、それがダミーなのを忘れて、なんかエラーを出しそうな予感が…
いろいろとVBSの限界を感じる今日この頃。やっぱりpythonへ移るべきかなあ
840デフォルトの名無しさん
2023/05/27(土) 15:49:26.58ID:6b5IxvdG VBSの最大且つ唯一のメリットは開発環境がインストール済みということだから、Pythonをインストール出来る環境であればそ」もありかと。
自分の職場はインターネットから切り離された環境なのでVBSかVBAくらいしか使ってない。PowerShellはやらず嫌いだけど。
自分の職場はインターネットから切り離された環境なのでVBSかVBAくらいしか使ってない。PowerShellはやらず嫌いだけど。
841デフォルトの名無しさん
2023/05/27(土) 20:26:14.82ID:lAqxcZlW ま、pythonに行くわ
pythonはみんな使ってるから得るものが多い
pythonはみんな使ってるから得るものが多い
842デフォルトの名無しさん
2023/05/28(日) 03:21:43.65ID:wPIuZYuf >>837
Ruby では、オプションに変換関数・converter を指定できる
require 'csv'
input_csv = <<"EOT"
2022-10,あ,100
2023-01,い,200
EOT
require 'date'
# 月をDate 型へ、金額を整数型へ変換する
proc = Proc.new do |field, field_info|
case field_info.index # 列のインデックス
when 0 then Date.strptime( field, "%Y-%m" )
when 2 then field.to_i
else
field # 処理なし
end
end
options = { :converters => proc }
CSV.parse( input_csv, options ).each { |row| p row }
出力
[#<Date: 2022-10-01 ((2459854j,0s,0n),+0s,2299161j)>, "あ", 100]
[#<Date: 2023-01-01 ((2459946j,0s,0n),+0s,2299161j)>, "い", 200]
Ruby では、オプションに変換関数・converter を指定できる
require 'csv'
input_csv = <<"EOT"
2022-10,あ,100
2023-01,い,200
EOT
require 'date'
# 月をDate 型へ、金額を整数型へ変換する
proc = Proc.new do |field, field_info|
case field_info.index # 列のインデックス
when 0 then Date.strptime( field, "%Y-%m" )
when 2 then field.to_i
else
field # 処理なし
end
end
options = { :converters => proc }
CSV.parse( input_csv, options ).each { |row| p row }
出力
[#<Date: 2022-10-01 ((2459854j,0s,0n),+0s,2299161j)>, "あ", 100]
[#<Date: 2023-01-01 ((2459946j,0s,0n),+0s,2299161j)>, "い", 200]
843デフォルトの名無しさん
2023/05/28(日) 03:22:27.58ID:wPIuZYuf >>834
Ruby では、win32ole を使う
require 'win32ole'
fso = WIN32OLE.new( 'Scripting.FileSystemObject' )
p WIN32OLE.codepage #=> 65001, UTF-8
Ruby では、win32ole を使う
require 'win32ole'
fso = WIN32OLE.new( 'Scripting.FileSystemObject' )
p WIN32OLE.codepage #=> 65001, UTF-8
844デフォルトの名無しさん
2023/05/29(月) 16:34:12.97ID:AvjLnKXj845デフォルトの名無しさん
2023/05/29(月) 17:35:48.58ID:M6W/ObnY いや、Rubyなんて使わん方がいい
もう終わってるし、Web以外では使われていない
もう終わってるし、Web以外では使われていない
846842
2023/05/29(月) 19:59:39.69ID:D6yaSp/f Ruby はウェブ開発で、Ruby on Rails がほとんどだけど、
テキスト処理やツール開発にも良い
Vagrant や、ログ収集基盤ソフト Fluentd、
Shopify のカスタマイズ用言語 Liquid、
GitHub の静的サイトジェネレーター Jekyll などはRuby製
Mastodon はRails 6。
PHP よりも可読性が高いから、Rubyに変わった
YouTube で有名な雑食系エンジニア・KENTA は、
初心者のキャリアパスは、Rails → Go だけと言ってる
米国年収でも、Rails, AWS Solution Architect が13万ドル
Ruby, Elixir : 9.3 万ドル
Go : 8.9
Rust : 8.7
Go/Rust/Elixir の3大言語を超えた
テキスト処理やツール開発にも良い
Vagrant や、ログ収集基盤ソフト Fluentd、
Shopify のカスタマイズ用言語 Liquid、
GitHub の静的サイトジェネレーター Jekyll などはRuby製
Mastodon はRails 6。
PHP よりも可読性が高いから、Rubyに変わった
YouTube で有名な雑食系エンジニア・KENTA は、
初心者のキャリアパスは、Rails → Go だけと言ってる
米国年収でも、Rails, AWS Solution Architect が13万ドル
Ruby, Elixir : 9.3 万ドル
Go : 8.9
Rust : 8.7
Go/Rust/Elixir の3大言語を超えた
847デフォルトの名無しさん
2023/05/29(月) 20:03:53.88ID:M6W/ObnY 実際には使われていない
それがRuby
だからスレ違いの場所で必死になって宣伝する
関わってはいけません
それがRuby
だからスレ違いの場所で必死になって宣伝する
関わってはいけません
848デフォルトの名無しさん
2023/05/31(水) 07:59:45.59ID:pMbd5YB3 batファイルからpython.exeを起動すればインストールされてなくても動くんだな
もう戻ってこれんよ
もう戻ってこれんよ
849デフォルトの名無しさん
2023/07/10(月) 11:16:00.95ID:A7l9QZwa 質問です。
Outlookを経由してメールファイルをリッチテキスト形式に変換するVBSを組んだのですが、
msgファイルを変換した場合は正常に動作するのに、
emlファイルを変換しようとした場合「***を開けません。ファイルは既に開かれているか、またはファイルを開くための権限がない可能性があります。」というエラーが出てしまいます。
コード:80030050
ソース:Microsoft Outlook
と表示されています。
どうもApplication.CreateItemFromTemplate メソッド (Outlook)の部分でエラーになっているようなのですが…。
原因及び対策法お分かりになる方いらっしゃいませんか?
Outlookを経由してメールファイルをリッチテキスト形式に変換するVBSを組んだのですが、
msgファイルを変換した場合は正常に動作するのに、
emlファイルを変換しようとした場合「***を開けません。ファイルは既に開かれているか、またはファイルを開くための権限がない可能性があります。」というエラーが出てしまいます。
コード:80030050
ソース:Microsoft Outlook
と表示されています。
どうもApplication.CreateItemFromTemplate メソッド (Outlook)の部分でエラーになっているようなのですが…。
原因及び対策法お分かりになる方いらっしゃいませんか?
850デフォルトの名無しさん
2023/10/10(火) 09:42:52.20ID:J1XGUWZB 非推奨になった言語は終わり
851デフォルトの名無しさん
2024/02/08(木) 17:58:08.82ID:+aEBX7Oq >>0837
Schema.iniを書けばよろし
Schema.iniを書けばよろし
852デフォルトの名無しさん
2025/05/12(月) 14:30:31.34ID:Zw0HuL6G VBSそろそろ死んだかな
853デフォルトの名無しさん
2025/05/20(火) 18:30:05.16ID:mTpWtVWr vbsの代わりにpowershellを使えというから、ネットを参考にエクセルブックを操作するコードを書いてみてるけど、COMオブジェクトっていうんですかね、タスクマネージャにEXCEL.EXEが残ったり、ガベコレ?に数十秒掛かってEXCELが消滅したり、慣れるまでかかりそうです
あと、psの冗長な記述、スイッチとか嫌だなぁ
あと、psの冗長な記述、スイッチとか嫌だなぁ
レスを投稿する
ニュース
- 中国国営メディア「沖縄は日本ではない」… ★4 [BFU★]
- 小野田氏、”中国経済への依存“に警戒感 高市首相の国会答弁巡り [煮卵★]
- 【こんなの初めて…】民泊には既にキャンセルも 中国の渡航自粛で [ぐれ★]
- 日本が「世界で最も魅力的な国」1位に!✨「魅力的な都市」では東京が2位 「魅力的な地域」は北海道が7位に [煮卵★]
- 台湾声明 「台湾は独立した主権国家、中国は台湾を統治したことがなく、中国は口出しする権利ない」 中国が高市首相に抗議で ★7 [お断り★]
- 【サッカー】独占入手 最年長JリーガーにW不倫疑惑 『お風呂覗きたいんですが笑』LINE流出も… 慰謝料トラブルを本人に直撃 [冬月記者★]
- 日経平均、49000円割れ 国賊高市を許すな [402859164]
- 【悲報】麻生太郎、石破憎しで高市を擁立し晩節を汚す [884040186]
- 【高市速報】日本「中国さんお願い首脳会談させて!ねえってば!😭」 [931948549]
- とうすこ🏡愛され絵文字♡🤥👊😅👊👶♡
- 中国とのパイプ役がいない高市政権、実施詰みか [668970678]
- 【画像】セクシー女優・天沢りんさん「お休み頂いてた半年間でこんな体になりました🪽🤍」👉予想通りの展開に [242521385]
