1,最重要的(在这上面花了些时间查找方案),在Windows的环境变量中设置SSDIR为你需要的工程目录,如\\Usfile001\RSPJ002
2,将sourcesafe的win32目录(里面有ss.exe)加入path,或者直接把lua脚本放在sourcesafe的win32目录下。
3,ss的命令行详细信息可以在帮助中找到。
脚本如下:
function string_trim(s)
if s == nil then
return
end
return (string.gsub(s, "^%s*(.-)%s*$", "%1"))
end
local cmdStr2= [[ss.exe history "$/DeviceDataBase/BASE/aaaa.cpp" -#1]]
local f = (io.popen(cmdStr2))
local str = (f:read(‘*a’))
f:close()
str = string.gsub(str, "%c", " ")