首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
华为云
V2EX  ›  问与答

求个 windows 软件

  •  
  •   nowheretoseek · 5 天前 · 1347 次点击

    需要一个能在设定的间隔 /特定时间 /随机时间内弹出非侵入性窗口的软件,用来提醒、辅助记忆一些事情,其余部分可以自己写 python 等脚本解决。 希望实现的场景就是,需要提醒、记忆某些事情时,在个文本文件里添加一个配置行,[需要的话]写一个提供消息源的脚本,就会在希望的时间有窗口出现提醒消息,一段时间不操作,它就隐去了。

    对时间设定的需求就是能支持类似 cron 的配置文件;

    非侵入性窗口就是,不会覆盖其它窗口、最好能有透明度、可以在 timeout 内 fadeout 的窗口,已经发现了一个 ahk 脚本可以做这个: PleasantNotify https://autohotkey.com/boards/viewtopic.php?t=6056

    ahk 对窗口操作似乎很灵活、方便,但在时间设定、文件操作方面似乎不大够,不太熟悉它的 api,也没有写过复杂函数的经验。如果有 python 的最好了。

    应该没有这样的软件吧?

    17 回复  |  直到 2018-10-14 22:35:07 +08:00
        1
    CEBBCAT   5 天前 via Android
    Windows 有任务计划的吧?
        2
    nowheretoseek   5 天前
    @CEBBCAT 是的,但是我不懂 win 编程,手动操作太麻烦
        3
    nowheretoseek   5 天前
    提供一些类似的选项,都不大满足需求:

    pycron,cron 风格配置文件,定期执行程序、python 脚本,但权限有问题,不能弹消息、发声、弹窗口

    ontimer,能定时、能弹消息,但只能点击添加任务,消息没有对接源,只能手动填入
        4
    imn1   5 天前
    基本桌面类、日历类软件都能满足
        5
    nowheretoseek   5 天前
    @imn1 它们都没有编程接口,调用不灵活,并且还是想要一个没有联网权限的软件,日历类有很多不需要的功能。其实我描述的、想要的是一个有现成的 cron 机制、有足够权限、能弹消息、有非侵入性窗口的提供可编程接口的架子吧。
        6
    AngelCriss   5 天前 via Android
    如果是我,我会自己写个,用 qt。
        7
    imn1   5 天前   ♥ 1
    M$家的东西,基本上都可以编程的,只是你要去 MSDN 查文档
    例如 powershell 处理 outlook、exchange
    微软家在协同办公方面,其他 OS 拍马都追不上,编程接口肯定有的,M$不光是 GUI 操作
    只是一些特殊需求比较难找文档,例如你要的「非侵入性窗口」
        8
    dxgfalcongbit   5 天前 via Android
    我用 Cortana,不过随机提醒这个需求太神奇了估计小娜做不到。
        9
    yingfengi   5 天前 via Android
    你好小娜,30 分钟后提醒我出门
        10
    Trim21   5 天前
    用 schtasks 动态创建定时任务?
    这个应该满足"有现成的 cron 机制、有足够权限、能弹消息" 不过非侵入性窗口就不知道了
        11
    nowheretoseek   5 天前
    @dxgfalcongbit 随机本意是说不要太严格每隔 n 分钟怎样,而是有参数可以设定浮动值,倒不是说完全交给他处理。
        12
    May725   5 天前 via iPhone
    python 也有 gui,写一个满足你需求的窗口就可以,看你的需求不复杂
        13
    geelaw   5 天前 via iPhone
    Outlook 的消息不是入侵性的,日历 reminder notification 也不是,但这两个都可以联网。

    你可以自己写一个 app 发送通知,完全由你自己控制。
        15
    nowheretoseek   5 天前
    @billlee 这个在用了,类似的还有 plyer、pyqt,不过不是很符合需求
        16
    ysc3839   5 天前
    Git for Windows 附带了一个显示 Windows 通知的命令行工具 wintoast.exe 。不过 Windows 通知显然不符合“非侵入性”,它会覆盖其他窗口。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   639 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 21ms · UTC 20:30 · PVG 04:30 · LAX 13:30 · JFK 16:30
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1