欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

bat 傳遞參數(shù)調(diào)用問(wèn)題解決記錄

 更新時(shí)間:2023年05月10日 16:55:35   作者:Mr.袋鼠  
這篇文章主要為大家介紹了bat 傳遞參數(shù)調(diào)用問(wèn)題解決記錄,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

bat 傳遞參數(shù)

調(diào)用bat時(shí),傳遞參數(shù)有個(gè)小問(wèn)題,記錄一下。

1.問(wèn)題描述:

傳遞參數(shù)時(shí),接收的值不對(duì)。傳遞了“1,2,3”,接收時(shí),只剩下1。后面的沒(méi)有了。

解決:

原因是bat取參時(shí),語(yǔ)法弄錯(cuò)了。

Syntax 1:

  %0 代表bat文件名

  %1 代表第一個(gè)參數(shù)

  %2 代表第二個(gè)參數(shù)

  %2 代表第二個(gè)參數(shù)

example 1:

> type args_handle.bat
@echo arg1 : %1                
@echo arg2 : %2                
> args_handle.bat "aaa=bbb,ccc" "ddd;eee"
arg1 : "aaa=bbb,ccc"
arg2 : "ddd;eee"

Syntax 2:

  %~1 第一個(gè)參數(shù),除去雙引號(hào)

  %~2 第二個(gè)參數(shù),除去雙引號(hào)

example 2:

> type args_handle.bat
@echo arg1 : %~1
@echo arg2 : %~2
> args_handle.bat "aaa=bbb,ccc" "ddd=eee"
arg1 : aaa=bbb,ccc
arg2 : ddd=eee

Syntax 3:

  %* 代表所有參數(shù)

2.問(wèn)題描述:

昨天調(diào)試程序時(shí),又有新的bug。數(shù)據(jù)庫(kù)SQL Server中trigger傳遞200個(gè)參數(shù)給bat,trigger方面打log確認(rèn),確實(shí)傳遞了200個(gè)參數(shù)(參數(shù)格式   1,2,3,4,5,6...),但是bat方法接收時(shí),打log確認(rèn),卻只接收到第87個(gè)characoter,后面的全被cut掉了,不知道原因。

解決:

方法調(diào)查中→解決完畢

追記:

場(chǎng)景描述:

trigger中,將200個(gè)參數(shù)作為一個(gè)字符串傳遞個(gè)bat。

問(wèn)題原因:字符串的聲明錯(cuò)誤。作為參數(shù)傳遞的變量,被人寫成了sysname,而不是用varchar 聲明的。systemname是個(gè)SqlServer內(nèi)置的數(shù)據(jù)類型,長(zhǎng)度為128個(gè)字符。

參考資料: http://capm-network.com/?

以上就是bat 傳遞參數(shù)調(diào)用問(wèn)題解決記錄的詳細(xì)內(nèi)容,更多關(guān)于bat 傳遞參數(shù)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論