标签: taskbar

如何在Windows任务栏中隐藏我的应用程序表单?

如何在Windows任务栏中隐藏应用程序的名称,即使它可见?

目前,我有以下代码来初始化和设置我的表单的属性:

this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(0, 0);
this.Controls.Add(this.eventlogs);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.Name = "Form1";
this.Text = "Form1";
this.WindowState = System.Windows.Forms.FormWindowState.Minimized;
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing);
this.Load += new System.EventHandler(this.Form1_Load);
this.ResumeLayout(false);
Run Code Online (Sandbox Code Playgroud)

.net c# taskbar winforms

23
推荐指数
1
解决办法
4万
查看次数

Qt隐藏任务栏项目

我有一个自定义的QWidget,我很简单,不希望它出现在任务栏中.我有一个QSystemTrayIcon来管理退出/最小化等.

qt taskbar qwidget

22
推荐指数
3
解决办法
2万
查看次数

从批处理文件触发任务栏按钮闪烁?

是否有可能从批处理文件中触发Windows"闪存任务栏按钮X次或直到窗口到达前台"行为?我试图在完成时将用户的注意力转移到长时间运行的脚本上.

只要不需要安装(即可执行文件可以与我的脚本捆绑在一起),使用外部程序来触发闪存就可以了.

更新

这就是我最终得到的(Andreas'Delphi代码的极简主义端口).我在MinGW下编译它似乎只依赖于KERNEL32.DLL和USER32.DLL,所以应该是高度可移植的.

闪烁三次,然后保持突出显示直到前景.

#define WINVER 0x501
#define _WIN32_WINNT 0x501

#include <windows.h>

void main(int argc, char **argv) {
    FLASHWINFO info = { sizeof(info), GetConsoleWindow(), FLASHW_TIMERNOFG | FLASHW_TRAY, 3, 0 };

    FlashWindowEx(&info);
}
Run Code Online (Sandbox Code Playgroud)

windows taskbar batch-file

21
推荐指数
1
解决办法
2493
查看次数

使用python将Qt与Windows 7任务栏集成?

我正在寻找一种方法来使用一些Windows 7任务栏功能 - 特别是进度条和跳转列表 - 在一个使用Qt的UI的python应用程序中.我在SO上看到的问题都是1-2岁,或者说Qt还没有,但下一个版本会有它(已经发布)或指向Q7Goodies,我不想这样做用于成本原因.

有谁知道Qt和python绑定(PyQt或PySide)是否可以与Windows 7任务栏交互?

我使用的是Python 2.7.x和Qt 4.6.如果需要我可以升级到4.7,我还不能升级到Python 3.x.

python qt taskbar pyqt pyside

19
推荐指数
1
解决办法
786
查看次数

Android:在屏幕上浮动可点击图标?

有一个叫做Android应用程序Smart Taskbar,可以在屏幕上设置一个小的半透明图标......图标在所有活动(包括主屏幕)上仍然可见.图标是可点击的(/可触摸的),它会弹出一个用户可以与之交互的小弹出窗口.

我对这是怎么做的很感兴趣?我认为这是有道理的PopupWindow.

有任何想法吗?提前致谢.

android taskbar

18
推荐指数
2
解决办法
2万
查看次数

如何将我的应用程序与Windows 7任务栏上的固定程序相关联?

我们有一个应用程序,我们称之为MyApp.在安装时,我们为MyApp创建一个桌面图标,基本上调用MyLauncher.exe /launch MyApp.exe.MyLauncher做了一些有用的东西(检查更新等),然后启动MyApp.

MyApp在桌面上

使用Windows 7的用户可能希望将其固定到任务栏(即桌面图标上的鼠标右键,"Pin to Taskbar"):

任务栏上的MyApp

但是,由于快捷方式指向MyLauncher,当用户启动应用程序时(使用桌面图标或任务栏图标)会发生以下情况:MyLauncher执行其操作,然后启动MyApp.在任务栏上,结果如下:

MyApp两次在任务栏上

我理解为什么会这样.由于MyLauncher启动了MyApp,因此Windows 7任务栏将它们视为两个不同的应用程序.

显然,我的问题是:作为MyLauncher和MyApp的开发者,我可以对此做点什么吗?我希望Windows 7任务栏能够将所有实例MyApp.exe与快捷方式"关联" 起来MyLauncher.exe /lauch MyApp.exe.

.net c# vba taskbar windows-7

18
推荐指数
1
解决办法
2381
查看次数

如何使用PowerShell固定到任务栏

如何使用PowerShell将某些程序固定到Windows 7上的任务栏?请逐步解释.

以及如何修改以下代码将文件夹固定到任务栏?例如

$folder = $shell.Namespace('D:\Work') 
Run Code Online (Sandbox Code Playgroud)

在此路径中,example命名文件夹.

powershell taskbar windows-7

18
推荐指数
3
解决办法
3万
查看次数

如何让JOptionPane对话框显示为任务栏上的任务?

编辑:

问题遵循横向规则; 我自己的答案先于它.


Oscar Reyes的帮助下,我精心设计了这个解决方案:

import javax.swing.JOptionPane;
import javax.swing.JFrame;

public class MyApp extends JFrame {
    public static void main(String [] args) {
        new MyApp();
    }

    public MyApp() {
        super("MyApp");
        setUndecorated(true);
        setVisible(true);
        setLocationRelativeTo(null);
        String i = JOptionPane.showInputDialog(this, "Enter your name:", getTitle(), JOptionPane.QUESTION_MESSAGE);
        if(null != i) {
            JOptionPane.showInputDialog(this, "Your name is:", getTitle(), JOptionPane.INFORMATION_MESSAGE, null, null, i.concat(i));
        }
        dispose();
    }
}
Run Code Online (Sandbox Code Playgroud)

注意我也在JOptionPane.showInputDialog中显示输出.这样输出在文本字段中突出显示,因此我只需按CTRL+ C即可将输出复制到系统剪贴板,然后按下ESC以关闭应用程序.


我为我的琐碎应用程序创建了一个简单的GUI.我的应用程序提示单个输入a JOptionPane.showInputDialog,执行计算,然后用a显示单个输出JOptionPane.showMessageDialog.我有时会切换到最大化的浏览器窗口或其他要复制的内容,然后想切换回我的JOptionPane对话框进行粘贴.

我希望我的JOptionPane对话框显示为任务栏上的任务,因此我可以像几乎任何其他正在运行的程序一样切换到它.我更喜欢JOptionPane的简单性,而不是必须创建JFrame,FlowLayout,Icon,JTextField,JButton,ActionListener等等.

  • JOptionPane可以在任务栏上显示为任务吗?
  • 如果是这样,我该如何让它出现?
  • 如果没有,还有什么是单线的JOptionPane.show[whatever]dialog()吗?

java user-interface swing taskbar joptionpane

17
推荐指数
1
解决办法
9035
查看次数

C# - 更改任务栏的图标

我想更改软件任务栏上的图标,因此我更改了项目设置.此路径由Visual Studio本身提供

图标的路径

但我的任务栏仍然显示与以前相同的图标(标准版) - 在我的资源管理器中,.exe具有正确的图标,它不会在任务栏中更改.

我还尝试结束explorer.exe并重新启动任务,但这根本没有帮助.我也尝试将分辨率设置为16x16和32x32但两者都不起作用.

c# icons taskbar winforms

16
推荐指数
4
解决办法
4万
查看次数

有没有办法以编程方式在任务栏中使控制台窗口闪烁

基本上我做了一个控制台应用程序,执行一些需要几分钟的任务.我想让它在任务栏中闪现,让我知道它什么时候做完了.

c# taskbar console-application

15
推荐指数
3
解决办法
4249
查看次数