vbsいずれもMicrosoftのバッチファイルの上を目指したファイル群たちの話題です。支援ツールを作っています。ブラウザ経由で入力する場合、ブラウザを操作するようなプログラムを作ると楽になります。通常の方法だと著しく作業効率が落ちるため、何らかの手段が必要です。別に入力画面を模したページをphp+Ajaxで作成し、そこからVBScriptファイルを生成するような仕掛けを作り、そのVBScriptファイルでブラウザ操作が可能になるところまではすんなりできたのですが、VBScriptファイル内である程度ブラウザを動かす仕掛けを組み込むとなると、今度は機密保持上の考慮もしなければなりません。性を踏まえたうえで、vbeファイルとし、入力する対象レコードごとにphpで生成したwsfファイルとして作成しました。実際に協力者が入力した部分は変数としてwsfファイルに書くことで、引数を沢山vbeに渡す煩雑さから逃れられるかなぁ。Sub↑↑↑↑Data.vbe↑↑↑↑ところが、このコード、wsfを実行すると、エラーになってしまいます。vbeの中で使用するstrCodeやstrEntry1やstrEntry2の変数が宣言されていないというエラーです。ようは呼び出し元で宣言した変数が継承されていないわけです。DataEntry()</Script></job>↑↑↑↑Data.wfs↑↑↑↑のように、Data.vbsとエンコード前のファイルを指定し呼ばれるData.vbsもエンコード前の素のファイルを用意します。すると、正常に処理が行われてしまうんですね。Tumblrまたまた間が空いてしまいましたが・・・・このところExcelやAccess、ASP(Classic)など、VB系の仕事に邁進しており、アドイン周りを駆使した配布の仕組みについて、熟達することができました。セキュリティで閉鎖された空間でhtmlを使っての配布についても貴重な経験ができました。仕事でも、固定長→csvの変換システム作成のコーディネートの仕事や、phpのメールフォームの仕事を2件ほどこなしています。この夏から再び始動しはじめ、現在はホームページ作成の仕事を一件と、WordPressをカスタマイズしたポータルリンク集の仕事を行っております。