2013年11月29日 星期五

SetSuspendState 命令電腦 休眠/待命

這篇就來介紹關於如何把電腦「休眠」或「待命」

在近期,我用舊電腦來組一台 BT 下載器,我的下載量也沒有說非常大,可能跑個半天就會下載完了,而當下載完後,如果就這樣讓電腦繼續空轉也很浪費電,我的電腦卻又在樓下,所以也懶得下去關,就這樣讓我發起寫程式的一個動機囉~就是:「遠端待命」而待命這個指令就是這篇所要講的重點囉~

2013年9月19日 星期四

[函數] VB Shell 來執行電腦中的執行檔

VB 中,有一個函數是可以呼叫一個執行檔,返回一個 Variant (Double),如果成功的話,代表這個程式的任務 ID,若不成功,則會返回 0。

語法
Shell(pathname,windowstyle)

2013年8月13日 星期二

[My] 取得系統『Program Files』資料夾的路徑位置

在我們的系統中,一定會有一些放程式的資料夾,但是那些資料夾會因為 雙系統、安裝位置 不同而改變
所以為了取得那系統位置,這就會需要只用到這個程式碼了!
此函數主要的功能當然是要我們正確的取得電腦的 Program Files 位置,以維持程式的正常運作


[My] 讀取程式當前的資料夾位置 CurrentDirectory

當你想要取得你現在程式執行所在的資料夾位置的話,這個程式碼剛好可以幫你的忙
這個程式碼也可以用到你程式的設定檔儲存的絕對位置,不管使用者把你程式放到哪你只要不動你資料夾的東西的話,基本上都不會更動到

圖片 1

2013年7月13日 星期六

[My] 建立目錄

在這篇教學中,我會用除了 My.Computer.FileSystem 的方法來建立目錄
還會用另一個程式碼來達到相同的效果~

2013年7月9日 星期二

[物件] Timer 基本使用方法

Timer 這個物件是好用也很常用的一個物件

運作原理:
一般來說當你啟動 Timer 執行,過了你指定的秒數後,就會執行你所打入的程式碼
如果你沒有關閉 Timer 的話那還會再過你設定的時間後在執行一次

2013年7月7日 星期日

[My] 複製檔案 與 複製目錄

這一次一樣會用 My 來執行複製的命令
在複製資料夾時,如果目標目錄不存在,將會建立新的一個資料夾。

2013年6月30日 星期日

[物件] FolderBrowserDialog 選取資料夾

FolderBrowserDialog 這個物件就是讓使用者來選取電腦中的資料夾
EX: 儲存的位置、選擇刪除的資料夾.....等等



2013年6月8日 星期六

讓程式碼暫停後繼續執行-System.Threading

「讓程式碼暫停後繼續執行」是什麼意思呢?
就是如果你想要在一個程式碼中的某一段暫停一下
過了設定的時間後,繼續執行後續的程式碼

[My] 重新命名 檔案 與 目錄

這一次來教使用 My.Computer.FileSystem 物件的 RenameFile 來達到重新命名的目的
其實如果你使用 MoveFile、CopyFile 也可以達到同樣的效果。

MoveFile:[My] 移動目錄 與 移動檔案
CopyFile :之後再補上來


2013年5月25日 星期六

[My] 刪除目錄 與 刪除檔案

一、刪除檔案(DeleteFile)


程式碼 VB
My.Computer.FileSystem.DeleteFile("C:\VB.txt", FileIO.UIOption.AllDialogs, FileIO.RecycleOption.DeletePermanently, FileIO.UICancelOption.DoNothing)

2013年5月24日 星期五

[My] 移動目錄 與 移動檔案

當你想要移動你電腦中的目錄或檔案時
我們可以用 My.Computer.FileSystem 這個物件來達到想要的效果

2013年5月18日 星期六

[進階版] 將鍵盤、滑鼠全部封鎖!第二代 !!

之前我有教一篇如何用 VB 將電腦鍵盤和滑鼠封鎖:[惡作劇] 將鍵盤、滑鼠全部封鎖!
如果覺得之前的惡作劇太沒有戲劇性的話我這次有做一個更有趣的版本
使用者看到這個恐怕會很生氣吧!XDD


2013年5月14日 星期二

[惡作劇] 將鍵盤、滑鼠全部封鎖!

當你想要惡搞你朋友時可以寫這個程式來嚇嚇他
程式碼執行後就會很像當機一樣~很好玩!
而運作原理是利用 user32 內建的方法來鎖定滑鼠和鍵盤

解除方法非常簡單~
只要開啟工作管理員可解除鎖定唷!

2013年4月12日 星期五

取代 VB 檢查錯誤方式 Err.

你在寫 VB 時,當錯誤被檢查出來時程式會直接幫你把錯誤指出來並停止程式執行












但如果你程式已經寫好,並以單獨執行檔來執行
當錯誤被檢測出來就會出現以下視窗,使用者可以選擇「結束」或「繼續」

2013年4月5日 星期五

查詢電腦的 IP 位置

如果你有用到 VB 來寫網路相關程式的話
那 IP 對你來說一定很重要!
所以就在就來教你如何用 VB 來查詢 IP 位置~

2013年4月3日 星期三

[教學] 如何增加模組、Windows Form....等等新項目

首先要先把專案開起來
在上方找到「專案」,選擇「加入 Windows Form」
















[物件] ListBox



ListBox 是許多初心者最頭痛的物件

之前的我找到一個很好的網站,讓我清楚的知道如何使用 ListBox 
但很可惜的,那個網站關閉了
所以我在此分享之前留下的常用 ListBox 應用!





2013年3月13日 星期三

利用 System.Net.Mail 來寄 E-mail

當時我一直想要找用 VB 來寄 E-amil 的相關程式碼
但很可惜的都找不到,但皇天不復苦心人!終於在最後一刻被我找到了!

現在就來教如何寄 E-amil 吧!

2013年2月2日 星期六

[My] 檢查資料夾與檔案是否存在

在許多場合需要檢查檔案使否缺失,以免照成程式錯誤
這一次來介紹如何用 My 查詢 資料夾 與 檔案 是否存在
程式碼非常的簡單,相信初心者可以很簡單的來應用!

2013年2月1日 星期五

關閉 Windows 程式

如果你要利用VB來關閉程式的話
可以試試下面程式碼~
雖然這是 VB6 的程式碼,但我有試過 VB2010 可以執行~

2013年1月17日 星期四

[教學] 讓VB程式自動以管理員身分來執行

如果你設計的程式當中有要用到一些需要較高權限的指令時,
在 Windows Vista 之後的版本都需要管理員權限(UAC)
如果你沒有選擇用管理員權限執行的話會變成電腦不讓你執行該指令
這時有幾個方法來把你的程式用管理員權限開啟

2013年1月11日 星期五

[FTP] 取得檔案大小

在 FTP 中我們要如何取的伺服器中的檔案大小呢?
這一次的教學與上一次介紹   [FTP] 刪除檔案的觀念差不多!
但有些地方需要改變一下~