一个项目的“运行命令”字段可以包含一个在选择运行命令操作时运行的命令。 该命令也是可以在你的电脑开始->运行框输入的任何可执行的命令。
另外,Password Safe 能传递参数给命令,如:项目用户名称、密码等,参阅下面描述。 这些命令允许你对“程序”执行相当复杂的操作,如调用一个远程访问程序(PuTTY, 示例)并使它的项目相关的用户名和密码通行。
总而言之,“变量” 是代替在传递给计算机执行之前与它们相关的值。美元('$')标志是用来表示一个变量的。
appdir | 路径包含 Password Safe 应用程序。查看下面的备注 1 & 2 。 |
dbdir | 当前打开的数据库目录。查看下面的备注 1 & 2 。 |
fulldb | 完整路径,文件名和当前打开的数据库扩展名。查看下面的备注 2 。 |
dbname | 当前打开的数据库文件名。 |
dbextn | 当前打开的数据库扩展名。 |
g 或 group | 组 (完全树目录结构返回到根目录组分隔圆点)。 |
G 或 GROUP | 仅包含该项目的组。 |
t 或 title | 标题 |
u 或 user | 用户名 |
p 或 password | 密码 |
a 或 autotype | 自动输入。查看下面的备注 5 。 |
url | 网址 |
n 或 n[0] | 完整的备注字段 (也可以: notes或notes[0])。查看下面的 3 。 |
n[i] 或 notes[i] | ith 从备注字段起始行计数。例如:i=1 表示第一行;i=2 意思为第二行 等。查看下面备注 4 。 |
n[-i] 或 notes[-i] | ith 从备注字段结束行计数。例如:i=1 表示最后一行;i=2 意思为倒数第二行 等。查看下面备注 4 。 |
备注: 如有必要一定给你的字串添加引号标识。例如:如果你的数据库目录包含空格,要访问你打开的数据库名中的一个文本文件,
你应该操作如下(使用引号):
“$dbdir\\$dbname.txt”
注意反斜杠被避开以便 '$dbname' 被承认为一个变量。
在 Windows 中,环境变量的正常取代(指定为 %变量_名称%)被执行。
例如:“%windir%\notepad.exe”可能变成(随你的安装而定)“C:\Windows\notepad.exe”。
当前值的设置在你的环境里可视运行的“cmd.exe”和“设置”命令有没有任何参数结果而定。
任何未知的环境变量在运行命令中保持不变,例如:%xyz%\notepad.exe 依旧是 %xyz%\notepad.exe 如果变量“xyz”未设定。
备注: Windows 环境变量不区分大小写。