查看: 1570|回复: 8
收起左侧

[其他] 批处理 能不能检测文本里面的内容有没有选定?谢谢

[复制链接]
yyz219
头像被屏蔽
发表于 2022-7-31 22:35:45 | 显示全部楼层 |阅读模式
本帖最后由 yyz219 于 2022-8-3 21:32 编辑

批处理 能不能检测文本里面的内容有没有选定?谢谢

是打开某个.txt以后

如果有选定(选定内容大于0字节),跳到A

如果没有选定(选定内容等于0字节),则跳到B

谢谢



fzp070
发表于 2022-8-1 22:54:30 | 显示全部楼层
这个应该不是批处理能解决的,主要是选中这个状态,好像没法获知啊
yyz219
头像被屏蔽
 楼主| 发表于 2022-8-2 10:11:08 | 显示全部楼层
fzp070 发表于 2022-8-1 22:54
这个应该不是批处理能解决的,主要是选中这个状态,好像没法获知啊

vbs可以实现吗?谢谢
fzp070
发表于 2022-8-2 11:47:28 | 显示全部楼层
本帖最后由 fzp070 于 2022-8-2 12:58 编辑
yyz219 发表于 2022-8-2 10:11
vbs可以实现吗?谢谢

vbs不清楚行不行,我是不会




vbs可以用如下命令,打开“D:\壁纸\”这个文件夹,被选中1.jpg。
但怎么获知1.jpg是不是选中的,不清楚用vbs怎么实现。你或许可以朝这个思路走,或者问问懂Windows API开发的
  1. set ws = wscript.CreateObject("Wscript.Shell")
  2. ws.run "%systemroot%\explorer.exe /select, D:\壁纸\1.jpg"
复制代码


评分

参与人数 1人气 +3 收起 理由
yyz219 + 3

查看全部评分

yyz219
头像被屏蔽
 楼主| 发表于 2022-8-2 20:04:24 | 显示全部楼层
fzp070 发表于 2022-8-2 11:47
vbs不清楚行不行,我是不会

我也不晓得,等待高手出现
yfdyh000
发表于 2022-8-3 12:42:47 | 显示全部楼层
yyz219 发表于 2022-8-2 10:11
vbs可以实现吗?谢谢

备份剪贴板内容,模拟执行Ctrl+C,检测剪贴板内容是否变化。
缺点:可能干扰剪贴板记录软件。Ctrl+C如果有绑定其他功能,会触发。禁止复制的检测不到。

评分

参与人数 1人气 +3 收起 理由
yyz219 + 3

查看全部评分

yyz219
头像被屏蔽
 楼主| 发表于 2022-8-3 19:55:30 | 显示全部楼层
yfdyh000 发表于 2022-8-3 12:42
备份剪贴板内容,模拟执行Ctrl+C,检测剪贴板内容是否变化。
缺点:可能干扰剪贴板记录软件。Ctrl+C如果 ...

Notepad2用vbs模拟执行Ctrl+C是一行的
fzp070
发表于 2022-8-3 20:36:32 | 显示全部楼层
yyz219 发表于 2022-8-3 19:55
Notepad2用vbs模拟执行Ctrl+C是一行的

呃,看了下6/7楼的回复,又看了下1楼,我发现我之前理解错了。抱歉

我之前一直以为是说 选定文件夹内的某 大于0字节的 .txt文本,就跳转A,未选就跳转B

现在一看,应该是说打开某文本,里面的文字内容被选定,就跳转A,未选就跳转B是吧?

好无语!后续要仔细看题了

yyz219
头像被屏蔽
 楼主| 发表于 2022-8-3 21:28:33 | 显示全部楼层
fzp070 发表于 2022-8-3 20:36
呃,看了下6/7楼的回复,又看了下1楼,我发现我之前理解错了。抱歉

我之前一直以为是说 选定文件夹内 ...

就是这个意思
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-24 04:26 , Processed in 0.148427 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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