ايران ويج

نسخه‌ی کامل: استفاده از CMD?
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4 5
یه سوال دیگه ( Confused )
چطوری میشه چند تا آیتم از یک ListBox را Select کرد و مثلا به همشون اولش c: اضافه بشه ؟

شرمنده ها زیاد سوال می کنم ...
چرا اینقدر اسم من می بری؟ !
اینجا خیلی از من بالاتر هم هست !
من می خوام برم بیرون شب دو !!!

بقیه جواب میدن. این که میگی خیلی ساده
آخه بقیه دوستان افتخار نمی دن جواب مبتدی هایی مثل من را بدند Exclamation
کسی می تونه این ListBox را برام توضیح بده چطوری می تونم انجام بدم ؟
سلام.
داود سوال هات خیلی سادست. خودتم کمی تلاش کنی میتونی به جواب برسی.
سلام
بله پیمان جان قبول دارم !
آخه تازه دارم کار با VB را شروع می کنم Confused
تو کار با لیست باکس ها مشکل دارم . یکی همین Multi Select که وقتی روی یه Button کلیک کی کنی به آیتم هایی که Select شده . اولش مثلا Salam را اضافه بشه !
یکی دیگه هم اینکه وقتی روی لیست باکس کلیک می کنی بشه کاریش کرد که همون Text با همون Index ادیت بشه !

ممنون می شم در این دو مورد بهم کمک کنی Heart
پس چون منم مثل خودت مبتدی هستم جوابت رو میدم
http://www.pscode.com/vb/scripts/ShowCod...0&lngWId=1
http://www.pscode.com/vb/scripts/ShowCod...5&lngWId=1
البته با اجازه آقا spiderman. آقا پستامون با هم رسید. میبینی چقدر مشتاق علم آموزی داریم؟(یکی منو تحویل بگیره).
لیست باکس یه خصوصیت داره به اسم همین Multi Select. وقتی روی None باشه یعنی انتخاب یکی یکی. Simple و Extended یعنی انتخاب چند تایی(نوع انتخاب کردنشون فرق داره).
اینم میشه کد اون کاری که میخواستید:
کد php:
For 0 To List1.ListCount 1
If List1.Selected(iThen List1.List(i) = "Salam " List1.List(i)
Next 
spiderman نوشته است:پس چون منم مثل خودت مبتدی هستم جوابت رو میدم
http://www.pscode.com/vb/scripts/ShowCod...0&lngWId=1
http://www.pscode.com/vb/scripts/ShowCod...5&lngWId=1

اختیار دارید استادید !
ممنون از لطفت Happy
ajlajlajl نوشته است:البته با اجازه آقا spiderman. آقا پستامون با هم رسید. میبینی چقدر مشتاق علم آموزی داریم؟(یکی منو تحویل بگیره).
لیست باکس یه خصوصیت داره به اسم همین Multi Select. وقتی روی None باشه یعنی انتخاب یکی یکی. Simple و Extended یعنی انتخاب چند تایی(نوع انتخاب کردنشون فرق داره).
اینم میشه کد اون کاری که میخواستید:
کد php:
For 0 To List1.ListCount 1
If List1.Selected(iThen List1.List(i) = "Salam " List1.List(i)
Next 

آقا خیلی ممنون . دست شما درد نکنه که کار من مبتدی را راه می اندازی Tongue
Payman62 نوشته است:سلام.
شما برای اجرای یه فایل میتونی از دستور SHELL استفاده کنی. اما برای دیدن خروجی در تکست باکس بهتره کل دستوراتی که میخوای تو cmd بزنی بریزی تو یه بچ فایل. با دستور زیر.
کد:
Open "C:\a.bat" For Output As #1
    Print #1, "makesis.exe my.pkg my.sis  > a.txt"
Close #1
بعد نتیجش رو از فایل a.txt بخون.

سلام مجدد
از این کد که پیمان جان دادن استفاده کردم .
وقتی توی رویداد Button_Click همون کد بالا را قرار می دم و نتیجه را می خوام بخونم نتیجه ای که تازه در a.txt نوشته شده را نشان نمی ده بلکه آخرین نوشته ای که توی فایل a.txt نوشته شده بود را نشان می ده . یعنی نمی تونه همزمان چیزی که توی a.txt نوشته را تو مرحله بعد بخونه !
چی کارش کنم که درست بشه ؟

خیلی ممنون
سلام.
اگه درست متوجه منظورت شده باشم مشکل شما به خاطر عدم مکث شما بین دستوراته.
شما وقتی یه فایل داس رو اجرا میکنی با توجه به فایلی که اجرا کردی و کاری که میخواد انجام بده باید زمانی رو توقف کنی تا کارش تموم شه و بعد برنامت رو ادامه بدی. اینه که بهتره به جای استفاده از دستورات داس و فایل های دیگه از API ها استفاده کنی.

شما از این API استفاده کن.
Private Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)
این معرفی API هست بالای برنامت بذار و بعد از اجرای فایل از کد زیر برای مکث 3 ثانیه ای استفاده کن.
sleep 3000
صفحه‌ها: 1 2 3 4 5