[ai]オフコン連携に、今度はWSH(Windows Script Host)


自作ハンディターミナルアプリ生成の固定長受注ファイルをオフコンに読み込ませる為の3つの準備

1:固定長ファイルの1行目に出来る空改行を取り除く
2:ファイル名は、拡張子の無い指定ファイル名
3:指定フォルダーに置く

まず1個目、空行削除

App Inventor+SQLiteで作られるファイルは、必ず1行目はコラム名
私のアプリは、このコラム名を空白に変換してファイルを生成

オフコンの仕様で、この空白でimportエラーが起きる

google検索で、使えそうな情報を発見
へぇー、WSHだけで改行コードを取り除けるのね!

[テキストのすべての空白行を削除する方法はありますか–maicrosoft]

2:ファイル名変更、3:ファイル移動

ファイル名の変更、移動もWHSで出来るみたい

[第10回 WSHスクリプトからのファイル操作–atmarkit]
[InputBox 関数–VBScript関数リファレンス]

これだけの情報があれば何とかなるかも!?

と作ったのが下のVBscript。
App Inventor開発:安価な中華タブレット用のハンディーターミナルアプリを作るぞ!:

ftpサーバへ固定長ファイルをアップロード
App Inventor開発:安価な中華タブレット用のハンディーターミナルアプリを作るぞ!:

作ったVBscriptを実行、表れたinputboxにハンディターミナル番号を入力
App Inventor開発:安価な中華タブレット用のハンディーターミナルアプリを作るぞ!:

VBscriptが動き、不要な改行を取り除き、指定フォルダーへ指定ファイル名で保存します。
App Inventor開発:安価な中華タブレット用のハンディーターミナルアプリを作るぞ!:

動いた 🙂
伝票も出た!

FTP、VBSアイコンのダブルクリック、ハンディーターミナル番号入力の3ステップ。
これなら、高齢化が進む形部商事でも実践出来そうなシンプル操作!

さて、まずは誰か1人に使ってもらい様子をみてみるか 😀

最初の人柱を誰にしようかな・・・。


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA