ورود

View Full Version : مشکل با دستور شل و چاپ کارکتر "



Mahdi-v
سه شنبه 17 تیر 1393, 22:04 عصر
با سلام خدمت اساتید محترم
بار دیگه با یه تاپیک دیگه مزاحمتون شدیم :
من سه سوال داشتم
1. من همیشه برای لینک دادن به صفحه ی وب از دستور شل استفاده میکنم به این صورت :

Shell("EXPLORER http://www.site.com/")



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

2. سوال دومم برای چاپ این رشته واقعا باید چی کار کنم خیلی آدمو اذیت میکنه :



$handle = fopen("log.txt", "a");

این یه خط پی اچ پی هست میخوام اینو تویه یک تکست باکس چاپ کنمش آقا هر کاری میکنم کوتیشن تو کوتیشن میشه عصابمو خورد کرده :)))
اصلا سوال کلی : چه طوری کوتیشنو چاپ میکنن ؟

3. سومین سوالم اینه که فرض کنید یه سیو فایل دیالوگ دارم با کلیک روی یک دکمه ای سیو فایل دیالوگو باز میکنم و کاربر هم یه مکانی رو واسه ذخیره کردن فایلش بهم میده حالا چه طوری اون مسیری که کاربر انتخاب کرده واسه ذخیره توی یه تکست باکس نشون داده بشه ؟

سرچ هم کردم چیزی دستگیرم نشد
قربان دوستانی که جواب میدن واقعا ممنون :قلب:

Mahdi-v
سه شنبه 17 تیر 1393, 22:58 عصر
پست ویرایش گردید :متعجب:

Mahdi-v
سه شنبه 17 تیر 1393, 22:59 عصر
جواب سوال دوممو کشف کردم برای چاپ این رشته :

$handle = fopen("log.txt", "a");

باید به این صورت زجر کشید : :لبخند:





Dim cot As Char = """"
Dim a As String = "$handle = fopen(" & cot & "log.txt" & cot & ", " & cot & "a" & cot & ");"
textbox1.text = a

Aryan.Software
چهارشنبه 18 تیر 1393, 00:39 صبح
1. من همیشه برای لینک دادن به صفحه ی وب از دستور شل استفاده میکنم به این صورت
حالا فرض کنید من لینکو مستقیم نمیخوام توی کد هام بنویسم میخوام نرم افزار لینکو از یه ریچ تکست باکس بگیره چیکار باید بکنم هر جوری مینویسم نمیشه ؟!!


شما میتونید از این کد ها استفاده کنید:

آدرس دقیق:

Process.Start("http://google.com")


دریافت آدرس از تکست باکس یا رشته دیگر:

Process.Start(RichTextBox1.Text)


به این صورت هم میتونید کاربر رو به پرتکل http محدودش کنید که زیاد بلند پروازی نکنه:

Process.Start("http://" & RichTextBox1.Text)




جواب سوال دوممو کشف کردم




سومین سوالم اینه که فرض کنید یه سیو فایل دیالوگ دارم با کلیک روی یک دکمه ای سیو فایل دیالوگو باز میکنم و کاربر هم یه مکانی رو واسه ذخیره کردن فایلش بهم میده حالا چه طوری اون مسیری که کاربر انتخاب کرده واسه ذخیره توی یه تکست باکس نشون داده بشه ؟


من الان سیستم خودم نیست نمیتونم تست کنم ولی مگه FileName همین کار رو نمیکنه؟

TextBox1.Text = SaveDialog1.FileName


اگه فقط اسمو میخواید و آدرس رو نمیخواید فکر میکنم این جوری باشه:

TextBox1.Text = SaveDialog1.SafeFileName