C 批量修改考勤裝置時間

2022-05-03 18:51:07 字數 2872 閱讀 5581

自己工作中用到的小程式,每次遠行後批量改一次

如下:其中的zkemkeeper是中控的相關元件,因是系統元件,須要先註冊相關檔案後才有效

using

system;

using

system.collections.generic;

using

system.text;

using

zkemkeeper;

using

system.threading;

using

system.runtime.interopservices;

using

system.io;

namespace

zktime

if (sr != null

) sr.close();

}#region 考勤連線與修改

public zkemkeeper.czkemclass axczkem1 = new

zkemkeeper.czkemclass();

private

bool bisconnected = false;//

布林值確定裝置是否連線

private

int imachinenumber = 1;//

裝置的序列號。連線裝置後,此值將更改。

private

void disconnectkc(string

ip )

return

; }

private

void connect(string

ip)

int idwerrorcode = 0

; bisconnected = axczkem1.connect_net(ip, 4370

);

if (bisconnected == true

)

else

}#region 修改裝置時間

private

void set_devicetime (string

ip)

int idwerrorcode = 0

;

int idwyear =convert.toint32(system.datetime.now.year.tostring().trim());

int idwmonth =convert.toint32(system.datetime.now.month.tostring().trim());

int idwday =convert.toint32(system.datetime.now.day.tostring().trim());

int idwhour =convert.toint32(system.datetime.now.hour.tostring().trim());

int idwminute =convert.toint32(system.datetime.now.minute.tostring().trim());

int idwsecond =convert.toint32(system.datetime.now.second.tostring().trim());

if(axczkem1.setdevicetime2(imachinenumber, idwyear, idwmonth, idwday, idwhour, idwminute, idwsecond))

else

return

; }

#endregion

#endregion

#region 重寫console

static

class

console

public

static

consolekeyinfo readkey()

public

static

string title

public

static consolekeyinfo readkey(bool

intercept)

public

static

void writeline(int value, bool islog = true

)

}public

static

void writeline(string value, bool islog = true

)

}public

static

void writeline(string format, params

object

arg)

public

static

void write(int value, bool islog = true

)

}public

static

void write(string value, bool islog = true

)

}public

static

void write(string format, params

object

arg)

private

static

bool isfirst = true

;

private

static

void writefile(string

value)

}#endregion

}}

批量修改多台裝置密碼

批量修改多台裝置密碼 一 關於linux密碼 密碼的強度取決於加密演算法的強度和密碼串的長度 複雜性和不可預知性。linux 系統採用非常安全的nbs des 美國國家標準局的data encryption standard 加密演算法。密碼的複雜性 一般來說,密碼至少需要6 8 個字元,並且包含大...

批量修改redis key的失效時間

進入redis安裝目錄,執行 將字首為user的key的有效時間設定為60s bin redis cli h ip位址 redis p redis埠號 a 密碼 n 0 scan pattern uer xargs i bin redis cli h ip位址 redis p redis埠號 a 密...

C 修改系統時間

main 休眠 system.threading.thread.sleep 3000 還原當前時間 updtime new updatehelper bool res1 updtime.updatedatetime today console.writeline today.tostring end...