صفحه 1 از 1

ورودي در Batch

ارسال شده: یک‌شنبه ۱ مهر ۱۳۸۶, ۳:۰۱ ب.ظ
توسط Shayan
کسی میدونه آیا روشی هست که در Batch Files بشه از کاربر ورودی گرفت؟؟؟
دستور Choice هست که فقط یه کاراکتر ورودی میگیره اونم تازه چیزهای از پیش تعریف شده...
یه راه دیگه هم ورودی با فایل دادن هستش ولی من میخوام Runtime ورودی بگیره.... مثلا" یه IP Address رو به عنوان ورودی بدم بهش :-(

ارسال شده: یک‌شنبه ۱ مهر ۱۳۸۶, ۳:۱۳ ب.ظ
توسط Mahdi1944
Shayan جان
من هم زماني براي ساختن ديسک بوت DOS و Win9X دنبال چنين امکاني با استفاده ار batchFile ها بودم، اما چيزي پيدا نکردم

ارسال شده: یک‌شنبه ۱ مهر ۱۳۸۶, ۴:۴۶ ب.ظ
توسط Frogfoot
می تونید بهش تا 10 پارامتر در خط فرمان هم بدید. مثلا:
Copy %1 %2
فایل ذکر شده در پارامتر اول را در مسیر فایل ذکر شده در پارامتر دوم کپی می کند.
اگر هم خیلی اصرار دارید که براش برنامه ننویسید و از چیزی شبیه Batch File استفاده کنید، می تونید از Windows Scripting Host استفاده کنید و با یکی از زبان های Script نویسی مثل VBScript براش یک Script بنویسید (فایل با پسوند VBS)که ویندوز آن را مثل یک فایل Batch اجرا می کند. Script نویسی امکانات بیشتری از Batch فایل در اختیارتون میزاره، بخصوص که به اشیاء COM هم دسترسی خواهید داشت (مثلا برای خیلی از اعمال مدیریت ها می تونید مستقیما از WMI استفاده کنید).