2012-01-09 38 views
0

我正在尋找一個vbs解決方案來增強選擇多元素,該元素從單選按鈕或多個按鈕執行各種選擇的computers.txt文件中讀取選項:在飛行中選擇多個選擇元素選項在使用VBS的HTA中

- select all 
- select none 
- select workstations 
- select laptops 
- select server 
- select workstations+laptops 

考慮到這一點,我不得不使用從該電腦正在讀這樣的事情(IP /計算機名/ MAC地址/ ROLE)的文本文件:

IP - value of select options 
PC NAME - text of select options 
MAC ADDRESS - for usage by subroutine 
ROLE - to be used for selection 


192.168.0.1,PC01,00-18-F4-6C-10-BB,server 
192.168.0.2,PC02,00-18-F2-6C-10-BC,laptop 
192.168.0.3,PC03,00-18-F5-6C-10-BD,workstation 
192.168.0.4,PC04,00-18-F1-6C-10-BE,workstation 
192.168.0.5,PC05,00-18-F1-6C-10-BF,laptop 
192.168.0.6,PC06,00-18-F1-6C-10-BG,workstation 

會是什麼實現這些類型選擇的最佳方法是什麼?

回答

0

您不妨考慮ADO:http://msdn.microsoft.com/en-us/library/ms974559.aspx

Jet數據庫也可能適合。它通常與Windows系統一起安裝,例外的是64位版本和非常早期的版本。

+0

感謝您指出的選項。我確實在Windows 7 64位機器上使用它。我不認爲這是一個真正的問題,但我正在尋找一個示例如何讀取逗號分隔的文件存儲到數組中,使用第一列中的值創建選擇選項,第二列中的文本以及如何選擇從我選擇多個元素時,當我按下所有工作站的按鈕時。 – cippall 2012-01-10 10:51:10

+0

使用ADO(根據鏈接),可以將逗號分隔的文本文件讀入記錄集,並使用where語句或過濾器來返回所需的記錄。此外,你可以使用getrows來返回一個數組,但是我認爲沒有理由爲什麼你需要一個數組,當一個記錄集是理想的。我不確定你爲什麼不希望這樣做。 – Fionnuala 2012-01-10 11:00:23

相關問題