none
VB 如何開發出沒有UI..單純 Command Line 執行的執行檔.......... RRS feed

  • 問題

  • 要新增哪一種專案........

    順便一問...VB如何讀取執行檔所給的參數還有Standard Input.......

    類似C裡面的int main(arg[])以及 scanf()....

    " exec.exe -t aaaa -c bbbb"...

    VB新手請大家指教指教.....

    謝謝..............

     

    2006年7月3日 上午 07:19

解答

  • 你可以新增一個Windows的"主控台應用程式"(Console application).

    要讀取命令列參數可以使用  Environment.GetCommandLineArgs().

    要判斷有無命令列參數可用 if args Is Nothing Then ...

    大致的code 像是...

            Dim args() As String

            args = Environment.GetCommandLineArgs()

            If args Is Nothing Then

     

            Else

                Console.WriteLine(args(1))

            End If

    2006年7月3日 上午 07:48

所有回覆

  • 你可以新增一個Windows的"主控台應用程式"(Console application).

    要讀取命令列參數可以使用  Environment.GetCommandLineArgs().

    要判斷有無命令列參數可用 if args Is Nothing Then ...

    大致的code 像是...

            Dim args() As String

            args = Environment.GetCommandLineArgs()

            If args Is Nothing Then

     

            Else

                Console.WriteLine(args(1))

            End If

    2006年7月3日 上午 07:48
  • 太感激了...可是我照做還是有問題.......

    args = Environment.GetCommandLineArgs()

    編譯時Visual Basic 說這一行需要物件......

    而我就加入了.......

     Imports System

    VB又說不正確的外部程序...是我加錯地方了嗎.......

    謝謝指教.................

    2006年7月3日 上午 09:25