跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 求助一个Windows问题
未分類
8 11 月 2020

求助一个Windows问题

云淡风清 大佬有话说 :

求助一个Windows问题

本帖最后由 云淡风清 于 2020-11-7 23:26 编辑

求助一个Windows问题
我想判断程序是否是在Windows启动后首次运行,有没有办法能实现?
谢谢!

类似Linux 有个boot_id
https://www.mpimg.cn/images/2020/11/07/photo_2020-11-07_23-24-48.jpghttps://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

hcyme 大佬有话说 :

有洁癖就不能用win,我是不玩游戏也不看hd,早就脱离了

nat.ee 大佬有话说 :

本帖最后由 nat.ee 于 2020-11-7 23:25 编辑

帮顶。

loveqianool 大佬有话说 :

我之前用过一个比较傻的方法。
使用 bat 脚本运行程序,运行之前向一个文本写 1 ,运行之后将文本的 1 改成 2 类似这样。

@echo off
set "paths=c:z.txt"
for %%a in ("%paths%") do (
      if "%%~za" equ "0" (
                echo 1 >c:z.txt
                w32tm /config /manualpeerlist:asia.pool.ntp.org /syncfromflags:manual /reliable:yes /update
                shutdown -r -t 60 /f /c "10 秒后将重启,请过几分钟再重新连接"
      ) else (
                w32tm /config /manualpeerlist:asia.pool.ntp.org /syncfromflags:manual /reliable:yes /update
::                echo. 2>c:z.txt
      )
)

云淡风清 大佬有话说 :

loveqianool 大佬有话说 : 2020-11-8 00:25
我之前用过一个比较傻的方法。
使用 bat 脚本运行程序,运行之前向一个文本写 1 ,运行之后将文本的 1 改成 …

感谢分享,不过这不能实现判断是不是系统启动后首次运行。
比如每次系统启动后,首次运行时弹窗1https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

loveqianool 大佬有话说 :

云淡风清 大佬有话说 : 2020-11-8 00:46
感谢分享,不过这不能实现判断是不是系统启动后首次运行。
比如每次系统启动后,首次运行时弹窗1 …

改一下呀,首次运行写入系统时间,之后判断文本有数据就不运行。
关机将文本重命名,并将文本重置为空。
这样即可记录运行时间,也不会重复运行。

kagari 大佬有话说 :

写配置项判断

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具