TC官方合作论坛

 找回密码
 立即注册
查看: 730|回复: 6

[已解决] 求助:找到窗口

[复制链接]
发表于 2013-9-26 17:01:22 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
程序:   
hwnd=window.findwindow("C:\WINDOWS\system32\cmd.exe")
    if(hwnd==0)
      help.messagebox("窗口没有找到")
    else
    help.sleep(500)
        window.hidewindow(ProcessHwnd)
        help.sleep(2000)
        window.showwindow(ProcessHwnd)
    endif
结果:
>错误:D:\temp\hidden\hidden\hidden.t 行号:12 错误信息:'window.findwindow("C:\WINDOWS\system32\cmd.exe")'中出现不正确的转义字符格式

请教:
程序好像不能用 “ \ ” ,只能用 “ \\ ”  ,在这里当我用  “ \\ ”   ,那么程序是 100% 找不到窗口的 。如何解决这个问题呢 ?
回复

使用道具 举报

发表于 2013-9-26 18:36:53 | 显示全部楼层
这是问题吗?用解决吗?

用双反斜杠“\”作为路径分隔符就是为了和转义字符不起冲突嘛?

for example:
你硬盘里有个文件,放在  "c:\red\need\temp\baby.txt"  里?
你若用绝对路径的话,就必须写成"c:\\red\\need\\temp\\baby.txt",你不写成这样的话。上面路径里的
\r就被解释成了换行,\n就被解释成了回车,\t就被解释成了跳格,这样子能找见baby.txt吗?

你把下面这个好好看一下:
回复 支持 反对

使用道具 举报

发表于 2013-9-26 17:38:06 | 显示全部楼层
难道你用单 \ 能找到

人家那个窗口名叫 "管理员: C:\Windows\system32\cmd.exe" 你都少3个字
回复 支持 反对

使用道具 举报

发表于 2013-9-26 18:37:44 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2013-9-26 18:40:10 | 显示全部楼层
更正:

用双反斜杠“\”作为路径分隔符就是为了和转义字符不起冲突嘛?

改为:
用双反斜杠“\\”作为路径分隔符就是为了和转义字符不起冲突嘛?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-27 10:12:08 | 显示全部楼层
呵呵,多谢大家,新人受教了 。3Q
回复 支持 反对

使用道具 举报

发表于 2013-9-29 06:26:27 | 显示全部楼层
嘿嘿 !我也是这么 错着熬过来的 敏而好学不耻下问!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-24 07:49 , Processed in 0.040845 second(s), 24 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表