SecureCRSecureFXP-v7.0.0


SecureCRSecureFXP-v7.0.0
资源截图
代码片段和文件信息
# $language = “python“
# $interface = “1.0“

# AddCommentToLogFile.py
#
# Description:
#   This example script allows you to add a custom line of text to your
#   SecureCRT log file.  The user will be prompted for the text to add
#   to the log file; logging will be stopped; the text provided by the
#   user will be appended to the log file; then SecureCRT logging will
#   be restarted.
#    
#   This method only works with connections associated with a Session
#   configuration in which a log file is specified.
#
# Demonstrates:
#   - How to prompt for user input using the SecureCRT InputBox() function.
#   - How to access Session.LogFileName to determine the log file name
#     stored for the current session.
#   - How to use the Session.Logging property to determine if logging
#     is currently active.
#   - How to use the Python replace() method to substitute substrings
#     within an existing string.
#   - How to use the Python file object to open an existing text file
#     and append data.
#

import datetime

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
def Main():
# Make this script tab safe
tab = crt.GetscriptTab()

if tab.Session.LogFileName == ““ :
crt.Dialog.MessageBox(“Error.


This script requires a session configuration in which a 
log file is defined.


Specify a Log file name in Session Options ““Terminal / 
Log File““ and run this script again.“)
return

# 1. Stop logging to free up the log file for writing by our script.
tab.Session.Log(False)

# 2. Prompt the user for the text to add to the log file.
now = str(datetime.datetime.now())
textToAdd = crt.Dialog.Prompt(
“Add comment to log file (use \r\n to separate multiple lines):


Comment will be prefaced with current timestamp:
“ + now + “

“Add Comment To SecureCRT Log File
“ + now + “: “)

# Prompt returns ““ if the user cancels
if textToAdd == ““:
return

# 3. Write data to the file.  If you want to include a newline you must
# concatenate a 
 character to the end of the line.  Note also that you can
# wrap the comment with certain markers and not require the user to enter
# these markers when prompted. Although the prompt function only allows
# one line per entry you can set up a tag that can be used to represent
# a new line such as “
“ and then replace this tag with a 
 as we 
# have done in this example:
textToAdd = “
/********************************************/ 

* “ + now + “: 
* “ + textToAdd.replace(“
“ “
* “) + “

/********************************************/ 


WriteToFile(tab.Session.LogFileName textToAdd)

# 4. Start up logging again making sure we append rather than overwrite.
tab.Session.Log(True True)

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
def WriteToFile(filename data):
# filename: Full path to file
# data: data to be written to the 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         196  2014-01-24 11:39  SecureCRT(支持SSH1和SSH2的终端仿真程序)下载 v7.0.0.326绿色汉化版_ - pc6下载站.url
     目录           0  2014-01-24 11:38  SecureCRTSecureFX_7.0.0.326中文版
     目录           0  2014-01-24 11:39  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326
     目录           0  2014-01-24 11:38  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326App
     目录           0  2014-01-24 11:38  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppAppInfo
     文件        8734  2011-08-21 17:12  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppAppInfoappicon.ico
     文件         690  2011-12-24 01:28  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppAppInfoappicon_16.png
     文件        1698  2011-12-24 01:28  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppAppInfoappicon_32.png
     文件         585  2012-08-04 00:50  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppAppInfoappinfo.ini
     目录           0  2014-01-24 11:38  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppVanDyke Clients
     文件      724480  2012-07-29 16:07  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppVanDyke ClientsActivator.exe
     文件     1827328  2008-12-16 12:29  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppVanDyke Clientsccme_base.dll
     文件         384  2008-12-16 12:29  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppVanDyke Clientsccme_base.dll.manifest
     文件     1462272  2012-07-29 17:01  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppVanDyke ClientsClientConfigUI70U.dll
     文件      413184  2012-07-29 17:01  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppVanDyke ClientsCommonUI70U.dll
     文件      889856  2012-07-29 17:01  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppVanDyke ClientsConnectDialog70U.dll
     文件     1891840  2008-12-16 12:29  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppVanDyke Clientscryptocme2.dll
     文件         384  2008-12-16 12:29  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppVanDyke Clientscryptocme2.dll.manifest
     文件        1607  2008-12-16 12:29  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppVanDyke Clientscryptocme2.sig
     文件      300032  2012-07-29 17:01  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppVanDyke ClientsFTP.dll
     文件      310272  2012-07-29 17:01  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppVanDyke ClientsFTPSSL.dll
     目录           0  2014-01-24 11:38  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppVanDyke ClientsKeymaps
     文件        5239  2004-03-17 14:47  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppVanDyke ClientsKeymapsCRiSP.key
     文件        2173  2004-03-17 14:47  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppVanDyke ClientsKeymapsdoorway.key
     文件        9953  2004-03-17 14:47  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppVanDyke ClientsKeymapsVShell.key
     文件        1843  2004-03-17 14:47  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppVanDyke ClientsKeymapsvt100.key
     文件        2070  2004-03-17 14:47  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppVanDyke ClientsKeymapsvt220-linux.key
     文件        2537  2004-03-17 14:47  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppVanDyke ClientsKeymapsvt220.key
     文件        3735  2004-03-17 14:47  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppVanDyke ClientsKeymapsvt400.key
     文件        3957  2004-03-17 14:47  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppVanDyke ClientsKeymapswyse50.key
     文件      889792  2012-07-07 00:41  SecureCRTSecureFX_7.0.0.326中文版SecureCRTSecureFX_HH_x64_7.0.0.326AppVanDyke ClientsLicenseHelper.exe
............此处省略176个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)