由於經常要使用cmd的一些命令,比如檢視ip,ping乙個**之類的。於是就寫了乙個呼叫cmd.exe的小工具。
主要就是實現這樣乙個事情:呼叫cmd.exe然後傳給它我想要執行的命令,最後獲取結果。
介面:
**:
主要執行**using system.diagnostics;
using system.io;
namespace client
public
static
void closecmd()
private
static
void logout(string log,string cmd)}}
wpf介面**using system.windows;
using system.windows.input;
namespace client
private
void btnsubmit_click(object sender, routedeventargs e)
private
void btnclose_click(object sender, routedeventargs e)
private
void btnpingqq_click(object sender, routedeventargs e)
private
void btnipconfig_click(object sender, routedeventargs e)
private
void tbcmd_keydown(object sender, keyeventargs e)}}
}
wpf介面**client.mainwindow"
xmlns=""
xmlns:x=""
title="cmd命令執行工具" height="300" width="478" minwidth="400" minheight="300" icon="/client;component/images/21.ico">
210*" />
28*" />
23*" />
執行" height="23" margin="0,0,66,5" name="btnsubmit" verticalalignment="bottom" tabindex="2" click="btnsubmit_click" horizontalalignment="right" width="60" grid.row="1" />
23" name="tbcmd" verticalalignment="bottom" margin="0,0,132,5" tabindex="1" grid.row="1" keydown="tbcmd_keydown" />
結束" height="23" horizontalalignment="right" margin="0,0,0,5" name="btnclose" verticalalignment="bottom" width="60" click="btnclose_click" grid.row="1" />
stretch" name="scrollviewer1" verticalalignment="stretch">
auto" name="lblresult" horizontalalignment="stretch" verticalalignment="stretch" />
pingqq" height="23" horizontalalignment="left" name="btnpingqq" verticalalignment="top" width="56" click="btnpingqq_click" grid.row="2" />
ipconfig" height="23" horizontalalignment="left" margin="62,0,0,0" name="btnipconfig" verticalalignment="top" width="56" click="btnipconfig_click" grid.row="2" />
diy乙個小工具
仔細分析任務,其實關鍵點就是環境變數,建立乙個新程序,然後把環境變數塊傳遞進去,變可完成任務,環境塊是乙個string,name value 而且對於unicode 和ansi 的對待方式不同,如果是unicode,createprocess時要傳遞 dword dwcreationflags這個引...
介紹乙個小工具 SSL exporter
kubeadm 安裝時的證書有效期設定為 1 年,雖說有 sealos 這樣的不知名安裝器以及各種方案來更新證書,但是對於像我一樣經常跟不知 的 kubernetes 集群打交道的人來說,這個有效期就是達摩什麼的利劍,不一定什麼時候會砍到脖子上。如果能用 prometheus 對證書有效期進行監控或...
介紹乙個小工具 Linqer
這些天寫linq挺煩人的,就上網搜搜可有什麼好的sql轉linq的工具,咦,馬上就看上了linqer。哈哈,介紹一下使用方法吧 第一步 執行這個神馬檔案。第二步 指定乙個路徑給它。他會生成乙個linqer.exe可執行的檔案。第三步 執行這個exe檔案,點選add按鈕,第四步 在彈出的add介面中,...