آژانس هواپیماییexchanging

سوال در مورد اجرای یک برنامه Command Line توسط VB.NET

شروع موضوع توسط nobahari ‏1 جولای 2010 در انجمن Visual Basic.Net

  1. nobahari

    nobahari کاربر تازه وارد

    تاریخ عضویت:
    ‏25 ژوئن 2010
    نوشته ها:
    7
    تشکر شده:
    0

    سلام
    من یک برنامه اجرایی رو می خواهم توسط VB.NET اجرا کنم که این برنامه بصورت Command Line است و جهت اجرا لازم است ارگومان ها ( پارامتر ) آنرا به برنامه داد ، مثلا در محیط cmd و یا Run اجرا کرد :
    File path:\Program.exe -i File.prn -o File.pdf
    آیا بهتره که این رو در یک Batch File قرار بدهم و سپس اون رو توسط VB.NET اجرا کنم و یا مستقیما در خود VB.NET این کار رو انجام بدهم من خودم راه دوم رو می پسندم لطفا در خصوص روش دو راهنمایی نمایید
    با تشکر
     
  2. eddiefurlong

    eddiefurlong کاربر تازه وارد

    تاریخ عضویت:
    ‏25 جولای 2009
    نوشته ها:
    10
    تشکر شده:
    0
    باید از shell استفاده کنی!
    :)
     
  3. MD66

    MD66 Registered User

    تاریخ عضویت:
    ‏13 جولای 2008
    نوشته ها:
    2,625
    تشکر شده:
    198
    محل سکونت:
    400 City
    یکی هم API ShellExecute هست
     
  4. SASAN-BSE

    SASAN-BSE Registered User

    تاریخ عضویت:
    ‏22 فوریه 2010
    نوشته ها:
    882
    تشکر شده:
    165
    محل سکونت:
    تهران
    سلام
    دیگه نخواستم تاپیک جدا بزنم همینجا میپرسم

    اگه بخوایم خروجی Command Line رو توی صفحه برنامه داشته باشیم باید چیکار کرد؟
    یعنی یه جورای همون log
    مثلا داخل یه Command Line نوع test.bat نوشته test میخوام اون کلمه test تو برنامه بیاد مثلا به صورت مسیج یا...


    ممنون
     
  5. Redfild

    Redfild Registered User

    تاریخ عضویت:
    ‏18 مارس 2011
    نوشته ها:
    587
    تشکر شده:
    204
    محل سکونت:
    Lost , Hydra Island
    کد:
    [LEFT]Shell("cmd /c دستور")
    Shell("cmd /c del c:\ListBox1.txt")
    [/LEFT]
    
    خروجی رو میتونی مستیقیم بگیری باید یه پروسز خودت ایجاد کنید و ریترن رو به برنامه برگردونی .
    برای کارهای ساده :
    انتهای کامند بزن :
    کد:
    c:\ dir >>log.txt
    حالا میتونی خروجی لاگ رو بخونی
     
  6. arya67

    arya67 Registered User

    تاریخ عضویت:
    ‏7 نوامبر 2006
    نوشته ها:
    225
    تشکر شده:
    47
    محل سکونت:
    Iran
    باید دستور رو طوری اجرا کنی که لاگ یا خروجی که میخوای رو Save کنه و بعد اون فایل رو بخونی
     
  7. appbannerkhuniresbanner