不行, fileopen是用來(lái)打開(kāi)、讀取或創(chuàng)建文件的,主要是文本類的文件。
專注于為中小企業(yè)提供網(wǎng)站制作、做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)寧安免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千余家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
應(yīng)該用shell方法,如:
Shell("D:\mypath\abc.exe")
注意各種參數(shù)的設(shè)置,詳查msdn
說(shuō)明:以下代碼在Microsoft Visual Basic 2005 (簡(jiǎn)體中文版)中通過(guò)。
創(chuàng)建新項(xiàng)目:
在窗體上添加文本框2個(gè):TextBox1,TextBox2
TextBox1 -- 用來(lái)編輯要寫(xiě)入的文本文件的內(nèi)容,或顯示打開(kāi)的文本文件的內(nèi)容
TextBox2 -- 用來(lái)輸入要打開(kāi)或要寫(xiě)入的文件名(包括盤(pán)符,路徑)(例如:c:\123.txt)
在窗體上添加2個(gè)按鈕:Button1,Button2
Button1 -- 寫(xiě)入文件
Button2 -- 打開(kāi)文件
代碼如下:
Imports System.IO
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim w As New StreamWriter(TextBox2.Text)
w.Write(TextBox1.Text)
w.Close()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim r As New StreamReader(TextBox2.Text)
Dim s As String
TextBox1.Text = ""
Do While r.Peek -1 '是否到文件尾
s = r.ReadLine
' MessageBox.Show(r.Peek)
TextBox1.Text = TextBox1.Text s vbCrLf
Loop
r.Close()
End Sub
End Class
補(bǔ)充:你要把讀出的數(shù)據(jù)賦值給一個(gè)變量,只要:聲明一個(gè)變量為數(shù)值類型,然后只要讀取一行就可以了,把這行數(shù)據(jù)經(jīng)過(guò)轉(zhuǎn)換成數(shù)值后賦給這個(gè)變量.
你可以在項(xiàng)目中找到program.cs文件,其中有這么一段代碼
static
class
program
{
///
///
應(yīng)用程序的主入口點(diǎn)。
///
[stathread]
static
void
main()
{
application.enablevisualstyles();
application.setcompatibletextrenderingdefault(false);
application.run(new
infocenterform());
}
}
你只要修改最后一行代碼,application.run(new
infocenterform());,修改為你要啟動(dòng)的窗體就可以了
首先你要知道vb和vb.net是完全不同的。
vb6.0(vb最后的一款編譯器)編譯的軟件只要沒(méi)有用到外在的ocx控件則可以在windows下順利運(yùn)行,否則需要把ocx控件也安裝到對(duì)方電腦中。
vb.net則需要安裝.net
framework(相當(dāng)與安裝虛擬機(jī)),否則無(wú)法運(yùn)行。
20006年以后的vista都默認(rèn)安裝了.net
framework的。
這種情況有一種變通的辦法,就是把它改為其他文件名(不是exe文件,讓別人不注意它),運(yùn)行時(shí)把它復(fù)制一份并改回exe文件名,然后執(zhí)行它,執(zhí)行完畢之后刪除。