當前位置:首頁 » 編程軟體 » windows窗體腳本

windows窗體腳本

發布時間: 2025-03-01 00:09:22

❶ js中widow.open()方法使用詳解

本文為大家詳細介紹下js中widow open()方法的各項參數及使用示例 有想學習的朋友可不要錯過了 希望對大家有所幫助

一 window open()支持環境 javaScript +/JScript +/Nav +/IE +/Opera + 二 基本語法 window open(pageURL name parameters) 其中 pageURL 為子窗口路徑 name 為子窗口句柄 parameters 為窗口參數(各參數用逗號分隔) 三 示例

復制代碼 代碼如下: <SCRIPT> <! window open ( page newwindow height= width= top= left= toolbar=no menubar=no scrollbars=no resizable=no location=no status=no ) //寫成一行 > </SCRIPT>

腳本運行後 page 將在新窗體newwindow中打開 寬為 高為 距屏頂 象素 屏左 象素 無工具條 無菜單條 無滾動條 不可調整大小 無地址欄 無狀態欄 請對照 上例中涉及的為常用的幾個參數 除此以外還有很多其他參數 請見四 四 各項參數 其中yes/no也可使用 / pixel value為具體的數值 單位象素 參數 | 取值范圍 | 說明 alwaysLowered | yes/no | 指定窗口隱藏在所有窗口之後 alwaysRaised | yes/no | 指定窗口懸浮在所有窗口之上 depended | yes/no | 是否和父窗口同時關閉 directories | yes/no | Nav 和 的目錄欄是否可見 height | pixel value | 窗口高度 hotkeys | yes/no | 在沒菜單欄的窗口中設安全退出熱鍵 innerHeight | pixel value | 窗口中文檔的像素高度 innerWidth | pixel value | 窗口中文檔的像素寬度 location | yes/no | 位置欄是否可見 menubar | yes/no | 菜單欄是否可見 outerHeight | pixel value | 設定窗口(包括裝飾邊框)的像素高度 outerWidth | pixel value | 設定窗口(包括裝飾邊框)的像素寬度 resizable | yes/no | 窗口大小是否可調整 screenX | pixel value | 窗口距屏幕左邊界的像素長度 screenY | pixel value | 窗口距屏幕上邊界的像素長度 scrollbars | yes/no | 窗口是否可有滾動欄 titlebar | yes/no | 窗口題目欄是否可見 toolbar | yes/no | 窗口工具欄是否可見 Width | pixel value | 窗口的像素寬度 z look | yes/no | 窗口被激活後是否浮在其它窗口之上 ===================================================== 【 最基本的彈出窗口代碼】 其實代碼非常簡單

復制代碼 代碼如下: <SCRIPT LANGUAGE="javascript"> <! window open ( page ) > </SCRIPT>

因 為著是一段javascripts代碼 所以它們應該放在<SCRIPT LANGUAGE="javascript">標簽和</script>之間 <! 和 >是對一些版本低的瀏覽器起作用 在這些老瀏覽器中不會將標簽中的代碼作為文本顯示出來 要養成這個好習慣啊 Window open ( page ) 用於控制彈出新的窗口page 如果page 不與主窗口在同一路徑下 前面應寫明路徑 絕對路徑(//)和相對路徑( /)均可 用單引號和雙引號都可以 只是不要混用 這一段代碼可以加入HTML的任意位置 <head>和</head>之間可以 <body>間</body>也可以 越前越早執行 尤其是頁面代碼長 又想使頁面早點彈出就盡量往前放 【 經過設置後的彈出窗口】 下面再說一說彈出窗口的設置 只要再往上面的代碼中加一點東西就可以了 我們來定製這個彈出的窗口的外觀 尺寸大小 彈出的位置以適應該頁面的具體情況

復制代碼 代碼如下: <SCRIPT LANGUAGE="javascript"> <! window open ( page newwindow height= width= top= left= toolbar=no menubar=no scrollbars=no resizable=no location=no status=no ) //寫成一行 > </SCRIPT>

參數解釋 <SCRIPT LANGUAGE="javascript"> js腳本開始 window open 彈出新窗口的命令 page 彈出窗口的文件名 newwindow 彈出窗口的名字(不是文件名) 非必須 可用空 代替 height= 窗口高度 width= 窗口寬度 top= 窗口距離屏幕上方的象素值 left= 窗口距離屏幕左側的象素值 toolbar=no 是否顯示工具欄 yes為顯示 menubar scrollbars 表示菜單欄和滾動欄 Resizable=no 是否允許改變窗口大小 yes為允許 location=no 是否顯示地址欄 yes為允許 status=no 是否顯示狀態欄內的信息(通常是文件已經打開) yes為允許 </SCRIPT> js腳本結束 【 用函數控制彈出窗口】 下面是一個完整的代碼

復制代碼 代碼如下: <> <head> <script LANGUAGE="JavaScript"> <! function openwin() { window open ("page " "newwindow" "height= width= toolbar=no menubar=no scrollbars=no resizable=no location=no status=no") //寫成一行 } // > </script> </head> <body onload="openwin()"> …任意的頁面內容… </body> </>

這里定義了一個函數openwin() 函數內容就是打開一個窗口 在調用它之前沒有任何用途 怎麼調用呢? 方法一 <body onload="openwin()"> 瀏覽器讀頁面時彈出窗口 方法二 <body onunload="openwin()"> 瀏覽器離開頁面時彈出窗口 方法三 用一個連接調用 <a href="#" _fcksaverl=""#"" _fcksaverl=""#"" _fcksaverl=""#"" onclick="openwin()">打開一個窗口</a> 注意 使用的"#"是虛連接 方法四 用一個按鈕調用 <input type=button onclick="openwin()" value="打開窗口"> 【 同時彈出 個窗口】 對源代碼稍微改動一下

復制代碼 代碼如下: <script LANGUAGE="JavaScript"> <! function openwin() { window open ("page " "newwindow" "height= width= top= left= toolbar=no menubar=no scrollbars=no resizable=no location=no status=no") //寫成一行 window open ("page " "newwindow " "height= width= top= left= toolbar=no menubar=no scrollbars=no resizable=no location=no status=no") //寫成一行 } // > </script>

為避免彈出的 個窗口覆蓋 用top和left控制一下彈出的位置不要相互覆蓋即可 最後用上面說過的四種方法調用即可 注意 個窗口的name(newwindows和newwindow )不要相同 或者乾脆全部為空 OK? 【 主窗口打開文件 同時彈出小窗口page 】 如下代碼加入主窗口<head>區

復制代碼 代碼如下: <script language="javascript"> <! function openwin() {window open("page " "" "width= height= ") } // > </script>

加入<body>區 <a href=" " onclick="openwin()">open</a>即可 【 彈出的窗口之定時關閉控制】 下面我們再對彈出的窗口進行一些控制 效果就更好了 如果我們再將一小段代碼加入彈出的頁面(注意是加入到page 的HTML中 可不是主頁面中 否則…) 讓它 秒後自動關閉是不是更酷了? 首先 將如下代碼加入page 文件的<head>區

復制代碼 代碼如下: <script language="JavaScript"> function closeit() {setTimeout("self close()" ) //毫秒} </script>

然後 再用<body onload="closeit()"> 這一句話代替page 中原有的<BODY>這一句就可以了 (這一句話千萬不要忘記寫啊!這一句的作用是調用關閉窗口的代碼 秒鍾後就自行關閉該窗口 ) 【 在彈出窗口中加上一個關閉按鈕】 <FORM> <INPUT TYPE= BUTTON VALUE= 關閉 onClick= window close() > </FORM> 呵呵 現在更加完美了! 【 內包含的彈出窗口 一個頁面兩個窗口】 上面的例子都包含兩個窗口 一個是主窗口 另一個是彈出的小窗口 通過下面的例子 你可以在一個頁面內完成上面的效果

復制代碼 代碼如下: <> <head> <SCRIPT LANGUAGE="JavaScript"> function openwin() {OpenWindow=window open("" "newwin" "height= width= toolbar=no scrollbars="+scroll+" menubar=no"); //寫成一行 OpenWindow document write("<TITLE>例子</TITLE>") OpenWindow document write("<BODY BGCOLOR=#ffffff>") OpenWindow document write("<h >Hello!</h >") OpenWindow document write("New window opened!") OpenWindow document write("</BODY>") OpenWindow document write("</HTML>") OpenWindow document close()} </SCRIPT> </head> <body> <a href="#" onclick="openwin()">打開一個窗口</a> <input type=button onclick="openwin()" value="打開窗口"> </body> </>

看看 OpenWindow document write()裡面的代碼不就是標準的HTML嗎?只要按照格式寫更多的行即可 千萬注意多一個標簽或少一個標簽就會出現錯誤 記得用OpenWindow document close()結束啊 【 終極應用 彈出的窗口之Cookie控制】 回 想一下 上面的彈出窗口雖然酷 但是有一點小毛病(沉浸在喜悅之中 一定沒有發現吧?)比如你將上面的腳本放在一個需要頻繁經過的頁面里(例如首頁) 那 么每次刷新這個頁面 窗口都會彈出一次 是不是非常煩人?: (有解決的辦法嗎?Yes! ; ) Follow me 我們使用cookie來控制一下就可以了 首先 將如下代碼加入主頁面HTML的<HEAD>區

復制代碼 代碼如下: <script> function openwin() {window open("page " "" "width= height= ")} function get_cookie(Name) {var search = Name + "=" var returnvalue = ""; if (document cookie length > ) { offset = document cookie indexOf(search) if (offset != ) { offset += search length end = document cookie indexOf(";" offset); if (end == ) end = document cookie length; returnvalue=unescape(document cookie substring(offset end)) } } return returnvalue; } function loadpopup(){ if (get_cookie( popped )== ){ openwin() document cookie="popped=yes" } } </script> lishixin/Article/program/Java/JSP/201311/20056

❷ windows設置開機自啟動腳本

Windows系統想要快速設置開機自動啟動某個程序,可以使用以下幾種方法設置:

第一種:設置啟動項

1.找到啟動文件夾,我的是C:\Users\ThinkPad\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,或者打開運行,輸入shell:startup,回車,也可以快速打開啟動文件夾。

2.拷貝需要開機啟動的程序的快捷方式到此文件夾即可。

3.打開任務管理器-啟動查看啟動項。

這樣就設置好了,下次計算機啟動時,程序也會自動啟動的。

第二種:使用計劃任務自啟動

1.新建文本文件DebugStart.txt,打開寫入以下內容:

tasklist|find /i "authSender.exe" && echo started || start "" "D:\Debug\authSender.exe"。

這條語句不能換行, authSender.exe 是程序名, "D:\Debug\authSender.exe"是此程序所在路徑,tasklist|find /i "authSender.exe"是判斷進程是否存在,程序是否已經開啟,如未開啟才會啟動程序,然後改後綴名 .txt 為 .bat,雙擊即可啟動程序。(可以在每條語句前使用 :: 來注釋一條語句),這種方法還可以批量啟動不同程序,只需要在此文件中重啟一行,按相同格式寫第二個要啟動的程序對應的語句即可。

2.進入任務計劃程序窗口,創建任務。

接著選擇觸發器選項卡,選擇新建,在第一欄開始任務處選擇登錄時(啟動時開始任務需要管理員許可權)或啟動時(啟動時開始任務需要管理員許可權),點擊確定。由於我們的 bat腳本有做判斷,所以不用擔心程序會啟動多次。

在操作選項卡選擇新建,並選擇啟動程序選項,以及在程序和腳本處選擇剛才編寫的.bat程序,點擊確定,然後再點擊確定(創建任務界面的確定)。

關閉頁面,即可做到開機自動啟動程序。

第三種:通過組策略設置腳本隨伺服器啟動

1.開始->運行->gpedit.msc->計算機配置->Windows設置->腳本(啟動/關機)。其中Win10有很多版本,其中家庭版默認是不提供組策略功能,如果需要給win10的家庭版添加組策略的功能,可以參考https://blog.csdn.net/lwpkjio/article/details/85236808。

2.添加啟動腳本,點擊確定。

這樣就可以了。

第四種:添加服務自動運行

1.開始---運行---cmd---回車,在彈出的窗體中輸入如下命令:

sc create Debug binPath= D:\Debug\authSender.exe start= auto,其中Debug為將要創建的服務名。要刪除創建的服務也很簡單,使用以下命令即可:sc delete ServiceName

2.打開控制面板---管理工具---服務(或者 開始---運行---services.msc---確認)打開服務管理器,看看你創建的服務已經在裡面了,至此,服務運行已創建完成。

❸ 什麼是VBA,VBA可以做什麼,VBA面向哪些人員

什麼是VBA?VBA是Visual Basic for Application的縮寫,是一種用於擴展Windows應用程序功能的腳本語言,特別是針對Microsoft Office軟體。它允許用戶創建自定義的解決方案,以自動執行復雜的任務,如數據處理、與資料庫交互、製作窗體以實現人機交互等。


VBA可以做什麼工作?它能夠實現自動化處理復雜數據,比如批量查找、連接資料庫執行SQL操作、與數據表進行交互等。在職場中,VBA可以幫助解決重復性高、勞動強度大的統計工作,以及需要精細管理的數據密集型工作,如采購安排、生產控制、銷售進度管理等。


VBA面向哪些人群?VBA不僅適合專業的程序員,也適用於那些需要處理大量數據、執行重復性任務的統計人員,或是對數據管理有精細要求的管理人員。只要你願意學習並應用VBA,無論是統計工作還是精細化管理,VBA都能提供高效、准確的解決方案,節省時間並提高工作效率。


如何開始學習VBA?了解VBA的基本概念和結構是入門的關鍵,可以參考《VBA代碼解決方案》等教程。通過學習實例,實踐編程,逐步掌握VBA的使用技巧。記得要持之以恆地學習,積累經驗,才能在實際工作中發揮VBA的真正價值。


《VBA代碼解決方案》教程提供了豐富的程序源碼文件和代碼,適用於不同層次的學習者。從簡單的批量查找程序到與資料庫連接實現基礎SQL操作,再到製作窗體實現人機交互,教程內容覆蓋廣泛,旨在幫助學習者提高數據處理的效率和准確性。


學習VBA的過程就像搭建積木一樣,需要逐步構建知識體系,通過實踐不斷積累經驗。關注本平台,每天學習一點,日積月累,定能在實際工作中找到VBA的價值。放正心態,持之以恆,相信收獲會超乎你的想像。


今日內容總結:



  1. 什麼是VBA?

  2. VBA可以做什麼工作?

  3. VBA面向哪些人群?


掌握VBA,開啟高效數據處理之旅,讓繁瑣的統計工作和精細的管理任務變得輕松自如。快來加入VBA的學習行列,釋放你的工作效率吧!

熱點內容
哪個安卓5g手機最便宜 發布:2025-03-01 04:36:40 瀏覽:272
街頭籃球手游能力腳本 發布:2025-03-01 04:26:10 瀏覽:826
微信忘記解鎖密碼怎麼辦 發布:2025-03-01 04:18:16 瀏覽:593
順豐充值卡默認密碼多少 發布:2025-03-01 04:17:40 瀏覽:407
常用文獻資料庫有哪些 發布:2025-03-01 04:12:23 瀏覽:247
企業手機銀行u盾初始密碼是多少 發布:2025-03-01 04:12:22 瀏覽:926
冒險島怎麼提升伺服器 發布:2025-03-01 03:54:18 瀏覽:976
暢游動態密碼在哪裡 發布:2025-03-01 03:46:57 瀏覽:23
opgg用什麼密碼登錄的 發布:2025-03-01 03:46:57 瀏覽:869
viewpager源碼 發布:2025-03-01 03:42:09 瀏覽:736