找回密码
 立即注册
搜索
查看: 1981|回复: 20

[软件] 泥潭超能力者有没有类似按键精灵一类能录制宏的工具

[复制链接]
     
发表于 2020-12-14 10:54 | 显示全部楼层 |阅读模式
重复工作有点烦,自己从头学写编程有点造轮子,上来问问看有没有类似的工具。

类似打开特定网页下载文件,有时间选项,勾选之类的,打开excel自动改格式再保存,还有特定软件操作等等。

现在宏好像只能固定位置...
回复

使用道具 举报

     
发表于 2020-12-14 10:56 | 显示全部楼层
VBS
回复

使用道具 举报

     
 楼主| 发表于 2020-12-14 11:00 | 显示全部楼层

你觉着问出这种问题的人会是能写vb的超能力者么...

我写个EXCEL的用的vb都不利索,都是套用别人的

你直接告诉我这轮子没人造还是得自己来行了.
回复

使用道具 举报

     
发表于 2020-12-14 11:06 | 显示全部楼层
  1. Set WshShell = WScript.CreateObject("WScript.Shell")
  2. WshShell.Run "taskkill /im someexe.exe", 3, true
  3. Set FSO = CreateObject("Scripting.FileSystemObject")
  4. If (FSO.FolderExists("C:\Work\.metadata")) Then
  5. FSO.DeleteFolder "C:\Work", True
  6. End If
  7. WshShell.Run "C:\Windows\System32\Robocopy.exe \\someremote\c$\Work\AutoFlow\src C:\Work\AutoFlow\src /mir", 3, true
  8. strDesktop = WshShell.SpecialFolders("Desktop")
  9. WshShell.Run strDesktop & "\someappunderdesktop\someapp --para1 51022 --para2 51022", 7, False
  10. wscript.sleep 1500
  11. WshShell.Run """C:\Program Files\xxxapp\xxxapp.exe"""
  12. wscript.sleep 1500
  13. WshShell.AppActivate "xxxapp Title"
  14. wscript.sleep 500
  15. WshShell.SendKeys "{ENTER}"
  16. wscript.sleep 3000
  17. WshShell.SendKeys "q"
  18. wscript.sleep 500
  19. WshShell.SendKeys "{ENTER}"
  20. wscript.sleep 2500
  21. WshShell.CurrentDirectory = "C:\Work\AutoFlow"
  22. WshShell.Run """C:\Program Files\Java\jre7\bin\java.exe"" -cp ""bin;lib\*;C:\Program Files\Java\jdk1.7.0_80\lib\tools.jar"" xxpack.xxserver.Main", 1, False
复制代码

我寻思着,写这种也不算难啊
回复

使用道具 举报

     
 楼主| 发表于 2020-12-14 11:13 | 显示全部楼层
董卓 发表于 2020-12-14 11:06
我寻思着,写这种也不算难啊

我要是跟你一样能寻思
回复

使用道具 举报

     
发表于 2020-12-15 08:55 来自手机 | 显示全部楼层
泥潭公认大粪ghub倒是可以

—— 来自 Xiaomi M2006J10C, Android 11上的 S1Next-鹅版 v2.4.3
回复

使用道具 举报

     
发表于 2020-12-15 09:01 | 显示全部楼层
楼主有个概念没搞清,虽然看起来都是一串奇异字符,但vbs脚本这种并不是超能力者的范畴

学编程需要些前期投入,比如对数据类型、抽象方法的理解,没有这些做基础确实写不出东西,脚本其实就是你对你预期行为的直接表述,对着说明硬写就是了,并不需要基础,比你想象的简单。

如果你想采集的话,可以试试autohotkey,不过采集之后也是要自己编辑一下的。

话说回来,做重复性工作掌握点脚本技巧是可以回本的,不妨试试。
回复

使用道具 举报

     
发表于 2020-12-15 10:20 来自手机 | 显示全部楼层
我司网管直接禁用vbs了🤣
回复

使用道具 举报

     
 楼主| 发表于 2020-12-15 10:47 | 显示全部楼层
defer 发表于 2020-12-15 09:01
楼主有个概念没搞清,虽然看起来都是一串奇异字符,但vbs脚本这种并不是超能力者的范畴

学编程需要些前期 ...

VBS规则一看就知道,好歹学过简单C,

现在难的是怎么网页下拉和勾选之类的规则,还有软件内部各种点点点。

以前听谁说过类似外挂的能直接傻瓜化抓取点选的。
回复

使用道具 举报

     
发表于 2020-12-15 11:48 | 显示全部楼层
whatd 发表于 2020-12-15 10:47
VBS规则一看就知道,好歹学过简单C,

现在难的是怎么网页下拉和勾选之类的规则,还有软件内部各种点点点 ...

要是有基础,简单的JavaScript其实突击个两三天也就能用了
回复

使用道具 举报

     
 楼主| 发表于 2020-12-15 12:03 | 显示全部楼层
smishe 发表于 2020-12-15 11:48
要是有基础,简单的JavaScript其实突击个两三天也就能用了

那网页抓取和软件按键抓取之类的有啥傻瓜点好用的么
回复

使用道具 举报

     
发表于 2020-12-15 12:20 | 显示全部楼层
坚决不用任何主流语言的话。浏览器插件imacro,应该firefox与chrome都有。用的他自己的语言。

希望以后有扩展性比如还能处理本地文件的话python + selenium webdriver吧,读取excel,批量网页点点点,抓取每次的结果,把结果保存进Excel,一气呵成。


回复

使用道具 举报

     
发表于 2020-12-15 12:29 来自手机 | 显示全部楼层
按键精灵?

—— 来自 HUAWEI ANA-AN00, Android 10上的 S1Next-鹅版 v2.4.3
回复

使用道具 举报

     
 楼主| 发表于 2020-12-15 12:30 | 显示全部楼层
系统杀手 发表于 2020-12-15 12:20
坚决不用任何主流语言的话。浏览器插件imacro,应该firefox与chrome都有。用的他自己的语言。

希望以后有 ...

选择太多,我刚下完是AHK别人搞的那个模块化应用...还是专心两天看看怎么把结果抓出来先。
回复

使用道具 举报

     
发表于 2020-12-15 14:43 来自手机 | 显示全部楼层
搭车问下,为啥按键精灵对后台窗口无效?我专门调用了后台指令也无效,包括autohotkey也表示大部分时候对后台窗口无效
回复

使用道具 举报

     
发表于 2020-12-15 15:03 | 显示全部楼层
本帖最后由 董卓 于 2020-12-15 15:11 编辑
reichelite 发表于 2020-12-15 14:43
搭车问下,为啥按键精灵对后台窗口无效?我专门调用了后台指令也无效,包括autohotkey也表示大部分时候对后 ...


windows接受键盘响应的模式有几种

一种是post/sendmessage过去直接就能起效的,前后**全无所谓的

第二种是稍微用了一点图形模式,就会需要修改发送键盘消息的进程、加以可控制被控的权限。古早是attachthreadinput,后面是switchtothiswindow的直接api。加完之后,就可以post/sendmessage了。

进一步如果用了d3d我理解就各种不是message的体系了,只能前台了。
回复

使用道具 举报

     
发表于 2020-12-15 15:16 | 显示全部楼层
autohotkey
回复

使用道具 举报

     
发表于 2020-12-15 15:42 来自手机 | 显示全部楼层
本质上是不劳而获
回复

使用道具 举报

     
 楼主| 发表于 2020-12-15 16:05 | 显示全部楼层

写了很多,但是算了,谢谢这个笑话。
回复

使用道具 举报

     
发表于 2020-12-15 16:20 来自手机 | 显示全部楼层
你可以先试试ahk,简单用用还是可以的,见成果快

— from Sony G8441, Android 9 of S1 Next Goose v2.4.3
回复

使用道具 举报

头像被屏蔽
     
发表于 2020-12-15 17:05 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-24 21:25 , Processed in 0.103142 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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