我對Perl很新,我們有非常緊急的要求。我需要將bat文件代碼轉換爲Perl腳本代碼。我很困惑,我們如何在Perl中添加證書。 在bat文件中:我有上面的示例憑證如何添加服務器的憑證
如何在Perl中更改上述憑證。如何在Perl腳本中編寫上述憑證。幫助文件非常佔用
我對Perl很新,我們有非常緊急的要求。我需要將bat文件代碼轉換爲Perl腳本代碼。我很困惑,我們如何在Perl中添加證書。 在bat文件中:我有上面的示例憑證如何添加服務器的憑證
如何在Perl中更改上述憑證。如何在Perl腳本中編寫上述憑證。幫助文件非常佔用
要執行外部命令,您可能需要使用內置的system
。它不會捕獲輸出,但是:
system "program", "-argument", "value", "-argument2", ...;
使用它之前,你應該閱讀whole documentation也考慮exec
,qx{}
和open
,針對不同的細微差別。
如果您的要求比較複雜,您應該查看CPAN上的IPC系列模塊。
系統用於在CMD.exe文件中運行,不要登錄到服務器。聽到我需要使用上述憑據登錄到服務器。你能幫我解答我們如何連接服務器並添加上面的登錄憑證。像這樣的「http://gerardnico.com/wiki/dat/obiee/catalog_manager」 – Navyah
@ user178900 **如果**你的腳本是一個工作的批處理文件,那麼**然後**將該命令包裝到一個Perl'系統'調用將產生*相同的*功能。 **否則,如果您希望連接到HTTP層上的服務器(這裏不是應用程序層),那麼您可能對['LWP'庫](http://search.cpan.org)感興趣/~gaas/libwww-perl-6.04/lib/LWP.pm)。但是,這需要更多關於所使用的認證方法的信息。 **其他**,我不知道你在說什麼,你需要重新說明你的要求。 – amon
你有什麼試過?此外,您的代碼看起來不像憑證文件,而是像命令行一樣。看來憑證存儲在'C:\ catcredentials.properties'中。你在Perl中想要達到什麼目的? – mpe
上面的文件是在bat文件中執行的dos命令,我想將上面的命令轉換爲perl.Firstly我需要登錄到服務器abd給soe憑據,然後要創建一個新的報告並將數據加載到文件 – Navyah
好。但是你只提供了一個示例用法。我不善於閱讀頭腦。要在Perl中實現替代,您需要詳細說明服務器(請求的樣子)和報告協議。閱讀您在命令行中使用的工具的來源可能會有所幫助。但是,爲什麼你試圖複製一個工作工具呢? – amon