我來(lái)回答:
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到西疇網(wǎng)站設(shè)計(jì)與西疇網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類(lèi)型包括:成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請(qǐng)、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋西疇地區(qū)。
用我的記事本程序建立的文件(擴(kuò)展名為abc)如何關(guān)聯(lián)到我的記事本程序,雙擊之后能夠直接打開(kāi)?
修改注冊(cè)表,添加一個(gè)文件類(lèi)型,并指定該文件類(lèi)型打開(kāi)程序的路徑,除此,還要在代碼里編寫(xiě)一個(gè)參數(shù),代表雙擊(*.abc)文件的路徑,代碼如下(c#):
Main(string
arg)
{
//arg就是打開(kāi)文件名的路徑
}
同時(shí)能夠顯示程序的圖標(biāo),就是建立的擴(kuò)展名為abc的文件顯示的圖標(biāo)和記事本程序的圖標(biāo)一樣?
還是要修改注冊(cè)表,把上一步建立的注冊(cè)表的文件類(lèi)型添加一個(gè)icon鍵,然后指定圖標(biāo),很簡(jiǎn)單的,網(wǎng)上搜索下就出來(lái)了,我不細(xì)說(shuō)了
目前我更改打開(kāi)方式直接打開(kāi).abc的文件內(nèi)容為空,而用我那個(gè)記事本程序打開(kāi)確有內(nèi)容,這是為什么呢?
因?yàn)槟愀摹按蜷_(kāi)方式”,也就是說(shuō),雙擊*.abc文件類(lèi)型的文件,會(huì)打開(kāi)您編寫(xiě)的“記事本”程序,但只是打開(kāi)了,具體顯示文件內(nèi)容您還沒(méi)有編寫(xiě),所以您只能看到打開(kāi)了,而并沒(méi)有內(nèi)容,方法上面說(shuō)過(guò)了,添加參數(shù)(c#):
Main(string
arg)
{
//arg就是打開(kāi)文件名的路徑
StreamReader
sr=new
StreamReader(arg);
string
s
=
sr.ReadToEnd;
sr.Close();
}
看到了嗎?這樣s變量顯示的就是文件內(nèi)容,把它賦值到您要顯示的文本框里就ok了~
Private Sub btnRemovePath_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnRemovePath.Click
Try
' 先建立目錄以便用于后續(xù)的刪除示范。
If Not Directory.Exists("D:\網(wǎng)易") Then
Directory.CreateDirectory(" D:\網(wǎng)易 \Test1")
Directory.CreateDirectory(" D:\網(wǎng)易 \Test2")
Directory.CreateDirectory(" D:\網(wǎng)易 \Test3")
End If
' 刪除子目錄 Test1。
Directory.Delete(" D:\網(wǎng)易 \Test1", True)
' 刪除子目錄 Test2。
Dim myDirectoryInfo As New DirectoryInfo(" D:\網(wǎng)易 \Test2")
myDirectoryInfo.Delete(True)
' 將目錄 C:\AlexDirDemo 及其以下的文件和子目錄全數(shù)刪除。
Directory.Delete(" D:\網(wǎng)易 ", True)
Catch ex As Exception
MessageBox.Show(ex.Message)
Exit Sub
End Try
' 啟動(dòng) Windows 資源管理器。
Process.Start("explorer.exe", "D:\")
End Sub
My.Computer.Audio.Play("文件路徑及文件名")就可以了,vb.net沒(méi)有必要用API
下面是讀取嵌入式文件:
Dim res As Stream = Assembly.GetEntryAssembly.GetManifestResourceStream("ring.wav")
Dim bytes(res.Length - 1) As Byte
res.Read(bytes, 0, bytes.Length)
My.Computer.Audio.Play(bytes, AudioPlayMode.Background)
'注意生成操作哪里要選擇:嵌入的資源
OpenFileDialog openFile = new OpenFileDialog();
openFile.Multiselect = true;
openFile.Filter = "圖片 (*.jpg)|*.jpg|所有文件 (*.*)|*.*";
if (openFile.ShowDialog() == DialogResult.OK)
{
string ss = openFile.FileName;
string ww = openFile.FileName.Remove(openFile.FileName.Length - 4, 4);
File.Copy(ss, @"..\..\picture\" + Path.GetFileName(ss));
}
上面是先獲取路徑,在把圖片復(fù)制到指定路徑下。
本文題目:vb.net文件管理器 net 文件管理系統(tǒng)
網(wǎng)站地址:http://jinyejixie.com/article28/dodoicp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、網(wǎng)站設(shè)計(jì)公司、移動(dòng)網(wǎng)站建設(shè)、虛擬主機(jī)、云服務(wù)器、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容