เว็บไซต์เราจะอยู่ไม่ได้หากขาดเขาเหล่านี้ รวมช่วยกันสนับสนุนสปอนเซอร์ของพวกเรา
-
18th September 2012 09:34
#1
ขอถามเกี่ยวกับ Visual Basic หน่อยครับ <มือใหม่>
คือว่าเรามีปุ่มอยู่ปุ่มนึง แล้วพอกดปุ่มนั้นไป มันจะไปเปิดโปรแกรมที่เราต้องการให้เราอ่ะครับ ทำอย่างไร
เช่น
คลิกปุ่มนั้นแล้ว ก็เด้งไฟล์ excel ที่เราต้องการออกมา
ผมเคยใช้ shell แล้วครับ แต่ว่า ถ้าเครื่องอื่นโหลดมาอ่ะครับ ตำแหน่่งก็จะไม่ตรงกัน
เช่นของผมอยู่ที่
C:\program file\user\a\download\program1.exe
แต่ว่าบางทีคนโหลดไปอาจจะอยู่ที่
D:\download\program1.exe
ก็ได้อ่ะครับ
ผมก็เลยงงว่าจะใช้โค๊ดแบบไหนดี อันนี้มือใหม่จริงๆครับ ยังไม่รู้คำสั่งอะไรมากเลย
# ไม่ใช่ครับ ผมเข้าใจครับว่าพอทำโปรแกรมเสร็จแล้วจะรันโปรแกรมอย่างไร = ='
แต่ว่าหมายถึงโค๊ดในโปรแกรมอ่ะครับ จะเขียนยังไงให้พอคลิกปุ่มนี้ปุ๊ปแล้วจะเปิดไฟล์ที่เราต้องการออกมาให้อ่ะครับ
เช่นมีปุ่ม Run อยู่ ผมคลิกเข้าไป มันเปิดไฟล์มาให้เรา
แต่ปัญหาอยู่ที่ว่า ผมเปิดเครื่องตัวเองได้ แต่พอให้เพื่อนโหลดไป มันกลับไม่เปิดไฟล์นั้นให้ เพราะมันคนละที่อยู่กัน(มันจะมี USER อ่ะครับที่ไม่เหมือนกัน เช่นของผม C:\Users\A\... แต่ของเพื่อนผม
เวลาโหลดไป C:\User\B\... แล้วอาจจะไม่ได้เซฟไว้ที่ไดร์ฟ C ด้วย อาจจะเป็น D:\ เราจะเขียนยังไงดีครับ พอเข้าใจคำถามไหมครับ ถ้าไม่เข้าใจถามได้นะ = ='
อ้อ ไม่ใช่ไฟล์ที่เพื่อนจะเปิดไม่ได้โหลดไปด้วยนะครับ คือว่าอยู่ในโฟล์เดอร์เดียวกันครับ ยังไงดี = =' เช่นมีไฟล์ word อันนึงชื่อว่า FF แล้วโปรแกรมที่ผมจะเขียนมีหน้าที่เปิดไฟล์ FF ขึ้นมา
เวลาเพื่อนโหลดไปก็จะโหลดไปทั้ง 2 ตัวเลย ทั้งโปรแกรมที่ผมเขียน กับ FF
พอเปิดโปรแกรมที่ผมเขียนจะมีปุ่ม Start ให้กด พอกดไปปุ๊ป จะไปเปิดไฟล์ FF ขึ้นมา พอเปิดเสร็จแล้ว กดปุ่ม Exit โปรแกรมที่ผมเขียนจะถูกปิดลงไป ประมาณนี้อ่ะครับ แต่ไม่รู้โค๊ดว่าจะให้มันเปิดไฟล์ FF ออกมาได้ยังไง
แก้ไขครั้งสุดท้ายโดย jackylucky : 18th September 2012 เมื่อ 13:12
-
-
18th September 2012 10:56
#2
^ ผมก็ไม่ทราบผมพึ่งเรียนแต่โค้คเลยกด F5 ทดสอบ ไม่รู้ว่าจะนำไปใช้งานยังไเหมือนกัน
-
-
18th September 2012 12:57
#3
Visaul Basic ภาษาC อ่าหรอครับ- -*
เออ ผมแปลไม่ค่อยออกว่าจะยังไงแต่ที่พอเข้าใจคือเขียนโค๊ดเสร็จ
แล้วต้องการเปิด ก่อนอื่นเช็คความถูกต้องโดย การกดCompile แล้ว ถ้ามันถูก มันจะขึ้น Succees อะละ
ต่อด้วย การกดRun มันจะเป็นการเปิดโปรแกรม ถ้าหน้าจอโปรแกรมไม่ขึ้น
ไปกดที่ Windows>>> Output อะนะผมไม่ได้ศึกษา จำมาจากตอนเรียนม.6นี้ละ- -*
-
-
18th September 2012 15:36
#4
-
-
20th September 2012 09:17
#5
-
-
20th September 2012 11:08
#6
กระทู้ต้นฉบับโดยคุณ
kitbunchu
รู้สึกว่าให้ใช้ .รึ/ อะไรสักอย่างนี่ละครับแล้วต่อด้วยชื่อโปรแกรมนะ หรือไฟล์ที่ต้องการจะเรียก
ลองแล้วมันไม่ได้อ่ะครับ T T
คือคำถามผมก็คือว่า...
จะเรียกไฟลืชื่อว่า FF อ่ะครับ แต่เราไม่รู้ว่ามันอยู่ไหน เพราะมันจะ"ไปเปิดที่เครื่องอื่นด้วย" จะเขียนโค๊ดว่าอย่างไรครับ ขอเป็นโค๊ดเลยครับ เพราะไม่มีความรู้พื้นฐานเลย
ไปเปิดเครื่องอื่นด้วยก็หมายความว่า ไปเปิดเครื่องไหนๆก็ได้อ่ะครับ เช่นเพื่อนผม เปิดไฟล์ที่ชื่อ FF ผ่านโปรแกรมนี้ได้ อีกคนนึงก็ทำได้ ไม่ใช่ว่าใช้ได้แค่เครื่องผมเครื่องเดียว...
เพราะอะไรถึงทำไมได้? ก็เพราะว่า"เราไม่รู้ว่าเขาเก็บไฟล์ไว้ที่ไหนไงครับ"
แก้ไขครั้งสุดท้ายโดย jackylucky : 20th September 2012 เมื่อ 11:15
-
-
21st September 2012 19:39
#7
-
-
21st September 2012 22:06
#8
เคยเรียนแต่ vb 6.0 อ่ะ ไม่รู้แนวทางเดียวกันป่าว
เสมอต้น.....เสมอปลาย......แต่อาจ......ไม่เสมอไป......!!!
-
-
23rd September 2012 09:43
#9
กระทู้ต้นฉบับโดยคุณ
restore
เคยเรียนแต่ vb 6.0 อ่ะ ไม่รู้แนวทางเดียวกันป่าว
น่าจะใช่ครับ เพราะมันเป็นภาษเดียวกัน
-
-
23rd September 2012 13:27
#10
Shell(My.Application.Info.DirectoryPath & "\FF.docx")
แก้ไขครั้งสุดท้ายโดย lion328 : 23rd September 2012 เมื่อ 13:31
-
-
23rd September 2012 16:42
#11
กระทู้ต้นฉบับโดยคุณ
lion328
Shell(My.Application.Info.DirectoryPath & "\FF.docx")
มันบอก File not found อ่ะครับ ขอโทษที ผมทำตรงไหนผิดหรือเปล่า = ='
คือผมสร้างปุ่มขึ้นมา แล้วเข้าไปเขียนโค๊ดในปุ่มนั้นโดยการก็อปโค๊ดมาวางทั้งดุ้นเลย แบบนี้ใช่หรือเปล่าครับ = ='
-
กฎการส่งข้อความ
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules