0

したがって、データの整合性テストのために、Excelシートからコマンドラインツールに文字列を渡すというこのクレイジーなアイデアがあります。

シートを次のように設定したとします。

  A        B        C        D         E
1 ID       First    Last     Position  IP

2 312      George   Foreman  CEO       999.22.3.1

3 443      Billy    Mays     Mailroom  999.12.5.2

4 243      Sugar    Ray      CFO       999.55.2.1
...
n 999      Betty    Crocker  Boss      999.21.0.1

コマンドラインツールに渡したいパラメータはE(IP)です。

次の形式でパラメータを渡します。

C:\User> Program.cmd IP

例えば

C:\User> Program.cmd 999.55.2.1

この問題に取り組むための最良の方法は何でしょうか?バッチスクリプトを作成しようとしていますが、必要な文字列を抽出できません。私はそれを吸い上げてC#またはJavaでこれを行うべきですか、それとも別の方法がありますか(これのパラダイムを見つけることができないようで、私は非常に興味があります、そして私は本当にバッチについてもっと学びたいです)。

ありがとうございました!

4

1 に答える 1

1

シェルを使用してexeを呼び出すマクロを記述できない理由はわかりません。http://dmcritchie.mvps.org/excel/shell.htmを参照してください

于 2012-05-30T15:32:41.493 に答える