① 如何在某條件下激活正在運行的某一程序用VB,求語句。
Private Declare Function FlashWindow Lib "user32" (ByVal hwnd As Long,
ByVal bInvert As Long) As Long
其中各個參數的意義如下表所示:
參數 意義
hwnd Long,要閃爍顯示的窗口的句柄
bInvert Long,TRUE(非零)表示切換窗口標題;FALSE返回最初狀態
返回值 Long,如窗口在調用前處於活動狀態,則返回TRUE(非零)
為了使窗體出現閃爍的效果,我們在Timer控制項的Timer屬性中調用FlashWindow函數即可,使用的方法如下:
Call FlashWindow(Me.hwnd, True)
其中Me.hwnd是當前窗體的句柄,而把bInvert設為True則表示進入標題欄閃爍狀態。
而停止閃爍的方法只要把bInvert設為False就行了,如下所示:
Call FlashWindow(Me.hwnd, False)
好了,非常簡單,試試把它用到你的程序中去吧
② 如何激活win10裡面應用程序
安裝和使用方法:
1、下載之後,先要設定安裝程序的兼容性,因為該程序默認運行於Win7/Win8.1,直接在Win10運行不被允許。右鍵單擊安裝程序後,選擇屬性,進入「兼容性」選項卡,勾選「以兼容模式運行這個程序」,在操作系統列表中選擇Windows8後,點擊「確定」即可(如上圖)。
▲選擇「開始30天試用」
▲填寫可用郵箱激活軟體
▲收到激活郵件後,點擊郵件內「激活30天試用」的綠色按鈕即可
2、然後正常運行這個安裝程序,注意取消勾選其中的推薦軟體,安裝結束後首次打開可選擇「Start 30 Day Trial(開始30三十天試用)」。如果你想正常使用該軟體,可點擊上面的按鈕進行購買,或填寫已有激活碼。點擊試用後,會被要求填寫可用郵箱進行注冊,填寫完畢後要激活郵箱才可以正常使用(如上圖)。
▲添加下載的動態壁紙所在位置
3、激活軟體後,你會發現該軟體已經提供了一些壁紙,但這不是我們今天介紹的重點。這款軟體可以使用專用的動態壁紙,比如「英雄」主題,你可以在文末下載鏈接處下載該動態壁紙。成功下載後,你要首先告訴軟體動態壁紙文件位置,在軟體右上角點擊齒輪圖標,在彈出的「設置」窗口中選擇Folders選項卡,點擊「Add」按鈕添加剛剛下載的動態壁紙所在位置(如上圖)。然後就可以在軟體左側壁紙列表最後看到自己加入的動態壁紙。
▲選擇好動態壁紙後,點擊「應用到我的桌面」
4、選中「英雄」動態壁紙,然後點擊軟體右下方的「Apply to my desktop」就可以使用了(如上圖)。
③ VB中 如何用 AppActivate激活 已經打開程序
用ReturnValue
=
Shell("Calc.exe",
1)打開外部程序,
必須讓電腦有個反百應時間,
加個sleep
1000,
等一會度兒
再用AppActivatec
ReturnValue
激活
一般用問shell打開程序,就已經算是激活了,
不要再AppActivate也可以答
④ c#裡面如何激活一個外部程序進程並顯示在最前
簡單寫一下。
//需要引用的
using System.Diagnostics;
using System.Runtime.InteropServices;
[DllImport("user32.dll")]
public static extern void SwitchToThisWindow(IntPtr hWnd, bool fAltTab);
private void button3_Click(object sender, EventArgs e)
{
//string pName= Process.Start("dvdplay.exe").ProcessName;
string pName = "dvdplay";//要啟動的進程名稱,可以在任務管理器里查看,一般是不帶.exe後綴的;
Process[] temp = Process.GetProcessesByName(pName);//在所有已啟動的進程中查找需要的進程;
if (temp.Length > 0)//如果查找到
{
IntPtr handle = temp[0].MainWindowHandle;
SwitchToThisWindow(handle, true); // 激活,顯示在最前
}
else
{
Process.Start(pName + ".exe");//否則啟動進程
}
}