最近用到了bat的一些東西,就是用c#程式呼叫bat檔案時,
bat檔案中的路徑怎樣動態的獲取呢? 用 "~dp0"可以得到。
比如要註冊乙個名為test.dll的檔案,
dll檔案和bat檔案放在同乙個資料夾下
bat檔案寫法:
regsvr32 "%~dp0test.dll" -s
又比如要呼叫另外乙個bat檔案(檔名設為test.bat)
寫法:call "%~dp0test.bat"
順便說一下,在c#中呼叫執行bat檔案
得方法:
system.diagnostics.process.start(strfilepath);
查詢執行路徑
當希望 mysql 能夠以更高的效能進行查詢時,最好的辦法就是弄清楚 mysql 是如何進行優化和查詢的。一旦理解這一點,很多查詢優化工作實際上就是遵循一些原則讓優化器能夠按照預想的合理的方式執行。下圖顯示了 mysql 如何處理乙個使用者請求的過程。img 從圖中可見,它的處理過程大致是這樣的 1...
獲取DLL檔案的執行路徑
在寫類庫專案時,經常會有某些特殊業務需要用到伺服器端的物理路徑,使用傳統的system.io.directory.getcurrentdirectory 方法返回的則是winnt system32目錄,這個一般不能滿足正常的業務需求,而要得到具體執行dll所在的物理目錄可以通過assembly.ge...
MySQL查詢執行路徑
mysql查詢執行路徑 1.客戶端傳送一條查詢給伺服器 2.伺服器先會檢查查詢快取,如果命中了快取,則立即返回儲存在快取中的結果。否則進入下一階段 3.伺服器端進行sql解析 預處理,再由優化器生成對應的執行計畫 4.mysql根據優化器生成的執行計畫,呼叫儲存引擎的api來執行查詢 5.將結果返回...