TC官方合作论坛

 找回密码
 立即注册
查看: 346|回复: 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
回复 支持 反对

使用道具 举报

5#
发表于 2013-9-26 18:40:10 | 只看该作者
更正:

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

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

使用道具 举报

6#
 楼主| 发表于 2013-9-27 10:12:08 | 只看该作者
呵呵,多谢大家,新人受教了 。3Q
回复 支持 反对

使用道具 举报

7#
发表于 2013-9-29 06:26:27 | 只看该作者
嘿嘿 !我也是这么 错着熬过来的 敏而好学不耻下问!
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-10-2 03:14 , Processed in 0.153501 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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