问题标签 [runonce]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - Windows 启动上的 Qt-App:触摸屏生成鼠标移动到但没有点击
我们有一个 Qt GUI 应用程序在启动时通过注册表 Run/RunOnce-Key 启动。
当启动时,Qt 应用程序从触摸屏获取位置,但不获取单击事件(模拟鼠标单击按钮)本身。
手动运行时,Qt 应用程序获取位置并从触摸屏单击。
使用鼠标时,两个版本都可以正常工作。启动时启动的其他应用程序确实接受通过触摸单击。
我们没有实现任何 TouchEvents,触摸屏只是被解释为鼠标事件。我猜该应用程序只是为了快速并在触摸屏驱动程序完全加载之前启动,然后以某种方式错误地触发“点击”事件。但我根本不知道如何验证这一点或如何寻找问题。
我们运行不同的系统,没有出现这个问题,它只是我们现在遇到问题的这台 Windows 电脑。更换电脑是消除问题的一种选择,但我仍然想找到问题的根源,以确保不会再次发生这种情况。目前,100 个系统中就有一个存在此问题。
我编写了一个小的附加应用程序,将 eventFilter 安装到 qApp 以查看实际到达的事件。在启动时运行时,我只收到鼠标移动事件,而稍后手动启动时,我收到移动新闻稿事件。
我想知道其他人是否遇到过与 Qt/"clickapplications" 和触摸屏本身类似的触摸问题。
javascript - 重定向后运行一次函数
我正在尝试将访问网站的用户重定向到移动网站。这是我到目前为止所做的,但问题是每次页面加载时该函数都会继续运行。页面加载后调用这些函数。我是 JavaScript 初学者。
更新
这就是我所做的,但到目前为止,浏览器会一次又一次地加载。
windows - Windows RunOnce - 运行两次:/
我创建了一个exe
withNSIS
来安装我的应用程序,但如果应用程序已经在运行,它会在启动时更新。
似乎实现这一点的最简单方法是在下面添加一个注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
我的条目如下所示:
此可执行文件只是将文件复制到目录并运行脚本以将应用程序注册为 Windows 服务。
如果我重新启动Windows,它会运行两次,第一次是在静默模式下,第二次它似乎忽略了静默标志。
如果我注销并重新登录,它会在静默模式下正确运行一次。
这导致该任务在 Windows 启动和登录时运行的结论,但文档指出:
Run 和 RunOnce 注册表项会导致程序在每次用户登录时运行...默认情况下,RunOnce 项的值会在命令行运行之前被删除。
Windows 启动算作“用户登录”吗?
为什么第一次运行后条目没有被删除?
我怎样才能解决这个问题?
为什么窗户对我说谎?
笔记:
- 我正在使用 Windows 7 Professional x32
- 似乎与此有关:Windows Registry RunOnce Loop但我没有写入注册表
batch-file - 如何在 Office 2013 中运行一次批处理文件
我试图在 Office 启动时运行一次批处理文件。我打开了以下密钥并将其插入其中,但显然我没有调用正确的命令。
我将项目插入为 C:\program files\Office2013Templates\OfficeTemplate3.bat ,它将手动运行,但不会从注册表项运行。
所以整个字符串看起来像这样:
"msofficeTemplate"="C:\\program files\\office2013templates\\officetemplate3.bat
我也想安静地运行它,但一次只做一件事。
感谢您能给我的任何帮助。
python - 我可以在 Runonce RegKey 中存储多个值吗?
我正在修复测试代码,它在特定软件中测试预引导程序(确保安装了正确的 .NET 等),在某些时候,计算机必须重新启动,然后在重新启动后继续执行测试代码和预引导程序, prebootstrapper 使用注册表中的 Runonce 键在重新启动后继续,但测试代码也这样做,并且 Runonce 值被测试代码覆盖,导致只有测试代码再次运行,我可以在RunOnce 键,所以它们都同时重新启动?
如果没有,我可以使用其他选项吗?
PS:我在 Python 2.7 中编码
先感谢您。
c - 从本机 ntdll 访问注册表项
是否有文档让我知道可以从 Native C++ 程序访问哪些 HKLM 注册表配置单元。我正在编写一个 C 程序,它将使用 BootExecute 运行并访问读/写 reg 条目。我可以在 \Registry\Machine\System\ControlSet001\Services 下成功完成,但是如果我尝试访问 \Registry\Machine\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\RunOnce 或 \Registry\Machine\Software\Microsoft\Windows \CurrentVersion\RunOnce
它失败。是否有文档或信息可以帮助我了解在操作系统启动期间可以访问的所有注册表,这会有所帮助。
c# - 为每个用户设置 RunOnce
我有一个包含一些 dll 和 3 个 exe 的应用程序。我需要为每个用户设置一个 exe 作为 RunOnce。如果创建了新用户,则该 exe 也应在该用户首次登录时运行。如何为每个用户设置 RunOnce。我正在使用 VS2015 和 Wix 3.10.3
c# - 重启后运行一次应用程序
我目前正在开发一个小型应用程序,它可以删除一个软件并重新安装它。部分删除过程需要重新启动,因此我不得不在启动时重新启动应用程序。我目前在本地机器下使用 runonce 注册表项。
在测试过程中,我发现在我们车队中的某些设备上,exe 在资源管理器之前启动,这对 UX 非常不利,因为安装过程需要大约 20 分钟,并且此时用户会出现黑屏。
最初,我在当前用户下使用 runonce 密钥,但是在通过 SCCM 部署期间遇到了问题。(我知道有一些方法可以使用 SCCM 删除和重新安装,但我得到的要求是它需要是一个应用程序)
那么如何在启动时运行我的 exe 而不会出现黑屏?
谢谢!
web-applications - 在 webapp 中运行一次
我考虑创建一个 webapp。webapp必须能够离线工作并在连接可用时同步数据,所以我认为我应该使用localStorage。
但是,我担心多次在多个选项卡中打开应用程序的用户。我相信这没有合理的用例,但我担心并行访问单个 localStorage 和由此产生的竞争条件。
最简单的方法似乎是实现一次运行行为,因此当用户尝试(相当意外地)第二次打开应用程序时,他们会收到警告,或者理想情况下他们会切换到现有应用程序。我知道这不是 UX 的圣杯,但它可能是 UX 和开发成本之间的合理权衡。但是,我不确定如何正确实施它。也许我可以使用窗口名称,但这看起来很像一个很容易破解的黑客。
或者,我正在考虑一个更高级的变体,它允许同一页面的多个实例,但是:
- 它在它们之间同步数据的本地副本,并
- 它确保只有一个后台同步实例
这看起来像是 ServiceWorkers 的任务,但它们的兼容性是有限的。我最关心的是iOS,它似乎在测试版中对它们有一些新的支持。
我不确定选择哪种方法以及如何正确实施它。我可能会采用看起来更容易的方法,除非它是一个丑陋的黑客或存在一些重大缺陷。
关于此的一些背景:这是一个内部应用程序,预计将由少数用户在自己的设备上使用。所以,我期待各种设备,主要是 Android 和 iOS。它也可以在笔记本电脑上使用。该应用程序只是一个简化的特定于域的界面,用于轻松将数据输入到某些 Google 表格中,该表格用作存储后端。我们可以对应用程序的用户进行一些教育(这就是我认为运行一次限制可以接受的原因),但我们不应该期望他们具备任何 IT 技能。所以我不想依赖用户不打开 webapp 两次。
javascript - 数据改变时运行函数
我是 jQuery 新手,不知道如何成功运行我在页面中使用的脚本。问题是只有当我的load.php文件发生变化时我才需要淡入和淡出文本,但不像现在这样经常出现,请帮助任何人......非常感谢!
这是我的代码: