نمایش نتایج: از شماره 1 تا 5 , از مجموع 5

موضوع: اجرای کامند از طریق اکسل

  1. #1


    آخرین بازدید
    2023/09/19
    تاریخ عضویت
    December 2014
    نوشته ها
    78
    امتیاز
    15
    سپاس
    74
    سپاس شده
    5 در 5 پست
    سطح اکسل
    43.00 %

    اجرای کامند از طریق اکسل

    سلام
    نمیدونم این بخش انجمن مناسبیه برای این سوال یا نه ؟!
    چه جوری میشه فایل bat یا یه سری کامند رو از طریق اکسل ران کنم و نتایج رو تو اکسل ببینم ؟
    ساده تر بگم
    چند خط فرمان دارم که باید روی سیستم اجرا کنم از جمله
    ipconfig > c:\i.txt
    که میاد و اطلاعات مربوطه به تنظیمات شبکه رو میبره تو درایو c:\i.txt ذخیره میکنه

    من نیاز دارم که این فایل خروجی رو تو اکسل ایمپورت کنم .
    امکانش هست که بجای کپی حمل یک فایل bat و ایمپورت کردن دستی که زمان میبره روش سریعتری از طریق اکسل بکار ببرم که خود فرمانها رو بدم به اکسل و خروجی رو هم خود اکسل نشون بده ؟یا خروجی رو از فایل متنی به صورت اتوماتیک ایمپورت کنه ؟
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    10 ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,472
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط yogishiip نمایش پست ها
    سلام
    نمیدونم این بخش انجمن مناسبیه برای این سوال یا نه ؟!
    چه جوری میشه فایل bat یا یه سری کامند رو از طریق اکسل ران کنم و نتایج رو تو اکسل ببینم ؟
    ساده تر بگم
    چند خط فرمان دارم که باید روی سیستم اجرا کنم از جمله
    ipconfig > c:\i.txt
    که میاد و اطلاعات مربوطه به تنظیمات شبکه رو میبره تو درایو c:\i.txt ذخیره میکنه

    من نیاز دارم که این فایل خروجی رو تو اکسل ایمپورت کنم .
    امکانش هست که بجای کپی حمل یک فایل bat و ایمپورت کردن دستی که زمان میبره روش سریعتری از طریق اکسل بکار ببرم که خود فرمانها رو بدم به اکسل و خروجی رو هم خود اکسل نشون بده ؟یا خروجی رو از فایل متنی به صورت اتوماتیک ایمپورت کنه ؟
    سلام دوست عزیز
    شما که خروجی txt دارین چرا bat میکنین؟ فایل txt رو مستقیما وارد اکسل کنید
    وارد تب data بشید و در بخش get external data گزینه from text رو بزنین و مراحل رو طی کنید که ایمپورت بشه

  4. #3


    آخرین بازدید
    2023/09/19
    تاریخ عضویت
    December 2014
    نوشته ها
    78
    امتیاز
    15
    سپاس
    74
    سپاس شده
    5 در 5 پست
    سطح اکسل
    43.00 %

    مشکل اینه که خروجی باید اول ساخته بشه بعد ایمپورت بشه !
    من میخوام فرایند اتوماتیک باشه و نیاز نباشه با دست برم ایمپورت کنم
    به عبارت دیگه میخوام کامند رو تو اکسل ران کنم

  5. #4


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,205
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    با سلام
    دستور داس رو نیز میخواید توی اکسل انجام بدید که لازم به ایجاد فایل bat نباشه یا میخواهید فایل bat رو داشته باشید وقتی اونو اجرا کردید فایل متنیتون ایجاد یا ویرایش بشه ؟
    یا فقط عمل ایمپورت کردن فایل متنی رو میخواهید اکسل انجام بده نه بیشتر؟



  6. سپاس ها (2)


  7. #5


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,205
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    این ماژول رو ببینید شاید کارتون رو راه بندازه
    کد PHP:
    Sub Ping_Import()
        
    Call Shell("cmd.exe /s /k ipconfig >F:\ping.txt"vbHide)
        
    Dim wbI As WorkbookwbO As Workbook
        Dim wsI 
    As Worksheet
        Set wbI 
    ThisWorkbook
        Set wsI 
    wbI.Sheets("Sheet1"'sheeti ke mikhahid import dar an qarar begirad
        Set wbO = Workbooks.Open("F:\ping.txt")
        wbO.Sheets(1).Cells.Copy wsI.Cells
        wbO.Close SaveChanges:=False
    End Sub 
    کد پائین دستور پینگ رو اجرا کرده و در مسیر مربوطه فایل رو ذخیره میکنه
    کد PHP:
    Call Shell("cmd.exe /s /k ipconfig >F:\ping.txt"vbHide
    بقیه دستورات فایل متنی رو import میکنه
    ویرایش توسط generalsamad : 2020/02/03 در ساعت 10:54





اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است