NickyHaris
V2EX  ›  问与答

求个 windows 软件

  •  
  •   NickyHaris · Oct 14, 2018 · 2873 views
    This topic created in 2799 days ago, the information mentioned may be changed or developed.

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

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

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

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

    应该没有这样的软件吧?

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

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

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

    你可以自己写一个 app 发送通知,完全由你自己控制。
    NickyHaris
        15
    NickyHaris  
    OP
       Oct 14, 2018
    @billlee 这个在用了,类似的还有 plyer、pyqt,不过不是很符合需求
    ysc3839
        16
    ysc3839  
       Oct 14, 2018
    Git for Windows 附带了一个显示 Windows 通知的命令行工具 wintoast.exe 。不过 Windows 通知显然不符合“非侵入性”,它会覆盖其他窗口。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3066 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 06:27 · PVG 14:27 · LAX 23:27 · JFK 02:27
    ♥ Do have faith in what you're doing.