先記錄個無關標題噠~
剛剛學習用c#,在用vs進行圖形介面程式設計時,點介面中新增的空間,vs介面右側會出現該控制項的屬性頁,但是這個屬性頁並不全,
問了同事,知道了想要看控制項的全部屬性有兩個方法:
乙個是在vs中編輯時輸入控制項名和.,出來的列表即是全部屬性;
另乙個是檢視msdn,輸入控制項名,檢視members就可以了。
需求是這樣:在c#工具中輸入引數,點選按鈕,呼叫bat並將剛剛輸入的引數傳入bat中執行。
本來考慮了是否需要在調出bat後把bat手動置為活動視窗,然後傳送引數,但是後來發現有點麻煩,
需要findwindow、setforeground等操作,試了下沒成功所以放棄了。想了一下,
一般調出bat後不動,應該焦點就在bat了。只需要:
1process.start(a.txt);
2sendkeys.sendwait(par1);
3 sendkeys.sendwait("
);
在vs裡試了一下,可以正常執行。
但是出了乙個小問題,當雙擊編譯出的exe時,就卡在bat介面沒有輸入傳的引數,為什麼呢?
猜了一下,可能在外部環境執行時,要輸入引數時活動視窗已經不是bat了,傳參傳的有點兒慢
嘗試在1、2行之間加入一句:
thread.sleep(1000);
編譯後,雙擊exe,成功了,可以正常向bat輸入引數。
有個問題出現了幾次,沒解決,記錄下:比如向bat輸入0,可能會出現兩個0~
批處理檔案
dos下的可執行檔案有三種,分別是exe,com和bat。其中,exe和com檔案都是二進位制形式的,只有bat檔案是文字形式的,可以直接閱讀。因 此,bat檔案和以上二進位制可執行檔案相比,內容要簡單的多。這些檔案內包含著dos命令的集合,通常叫作批處理檔案。批處理檔案的組成雖然比較簡單,但 其用...
批處理檔案
今天實習做kuntian license server時,每次執行服務都需要在dos中鍵入installutil或installutil u 為了省事,我做了乙個批處理檔案來執行 批處理檔案很簡單 只有兩句 c windows microsoft.net framework v4.0.30319 i...
批處理檔案
前言 我們常常會在一些批處理檔案中看到 echo off這個命令,那他究竟有什麼作用,要想知道這個命令,我們首先得知道echo這個命令的作用,這個命令叫做 回顯 就是把這條命令後的內容顯示到控制台上,接下來我們來看一下 echo off命令的作用。內容我們來新建乙個檔案,檔案就命名為test ech...