注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

chunwaihome 的博客

 
 
 

日志

 
 

Drag and drop onto a bar  

2010-03-31 22:08:05|  分类: PowerPro |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

Drag and drop Files onto a bar

你可以在檔案總管(Windows Explorer)或其他的File Manager 按住"左或右滑鼠"鍵 拖放一個或多個檔案到Powerpro的Bar上面。

Left

如果你用 "左滑鼠" 拖放檔案到按鈕上面時,它會自動執行按鈕上的 "Left Commands" 而該檔案將會作為該命令的引數(parameter) 。例如你用左滑鼠拖一個文字 (.txt) 檔案到Bar 裏面的按鈕上, 而該按鈕的Left Commands是"記事本"的路徑 ,  在放開的時候, 該檔案就會用記事本打開。

Right

如果你用 "右滑鼠" 拖放檔案到按鈕上時,它會顯示一菜單如下圖讓你快速地將檔案放到Bar的位置上。

 Drag and drop on<wbr>to a bar - Y偉 - chunwaihome 的博客

 

如果你想將所拖放的檔案路徑放在命令中間作引數的話,您可以放 "|" 符號來表示拖放檔案的完整路徑, 在此不要忘記放一個 "空白鍵" 在"|" 符號後面。

Not-active Buttons

 

如果你選擇被拖放的多個檔案是 "每個檔案會個別執行一次命令" ,你可以在Setup >Advanced >Other >"勾選 Drag drop runs command for each file

Drag and drop on<wbr>to a bar - Y偉 - chunwaihome 的博客

Context 和 Contextlast 變量將設為 0 在第一個的檔案 而contextlast 將設為 1  在最後的檔案。 而變量 File 被設定為拖放檔案的完整路徑。

如果您選了 "所有檔案運行一次" (command run once with all files) ,變量 _file_ 變量被設立為所有拖放檔案的完整路徑,它們之間以回車(carriage return) 鍵作分隔,因此你可以用Powerpro 的 Line function 來操作它們。

Active Buttons

 您亦可以拖放檔案到Active Buttons上,它們將被傳送到執行程序(execting program) 上。如果程序不接受拖放檔案(dropped files) 的話,您將會聽到錯誤的嗶聲 (error beep) 。

 

Active window switching with buttons

你可以用powerpro的bar取代系統內置的taskbar(任务栏)。那就要運用active button的功能,它能夠追踪每一層您所開啟的窗口(top-level window),因此你可以快速地啟動(switch to)、關閉(close)、縮小(minimize) 那些程序。您亦可以將系統匣圖示(taskbar tray) 放到active bar上。

你可以將 active window 和 tray icons 放在同一條bar 上,或將它們分別放在不同的Bar上。你甚至可以選擇(filter) 那些窗口可以出現在您的active window上,那些窗口不可以。

你更可以自定active bar的顏色和中擊和右擊在active bar上的命令,而設定的方法是透過在Command List最後位置建立一個隱藏(hidden)按鈕,當你設立它的顏色和特性時,所有active bar的程序都會跟隨。

in the "Active Buttons" tab:

為了顯示active buttons, 你可以將下圖第一個紅色框的數值大於0 ,該數值是表示在active Bars上能夠顯示程式的數目。然後勾選了"Show buttons for active window " 或 "Show buttons for tray icons" ,或者同時勾選二個方框。

"Show buttons for tray icons" 表示在Active bar顯示系統匣圖示

圖一

 Drag and drop on<wbr>to a bar - Y偉 - chunwaihome 的博客

 

你可以將自定的按鈕 (例如程序的執行檔) 放到 Active Bar 中, 又如果你不打算這樣做的話,也表示在 active bar 中沒有任何按鈕的項目。為了能夠同時顯示active buttons 中的圖示和文字,你必須確定Active Bar 有足夠寛度來容納按鈕的文字和圖標, 如果你只想顯示圖示 (icons) 的話,請勾選上圖的" Active buttons show icons only" 方框。

為了控制所有在active buttons 按鈕的形狀和用中鍵或右鍵執行的命令,請你勾選 " Last item is used for setup" 方框, 你必須在active bar 的最後位置建立一個按鈕,而它是不會顯示在 Active Bar上的。而該項目(item) 的顏色和命令將會敷於所有在active button的項目。

  • Background Color

當您設定該按鈕的背景色是淺藍色見圖二,結果所有在active button的圖示的背景色都變為淺藍色見圖三

圖二

Drag and drop on<wbr>to a bar - Y偉 - chunwaihome 的博客

圖三

 

Drag and drop on<wbr>to a bar - Y偉 - chunwaihome 的博客


  • Command

如果你在該項目打算設立* window 命令的話,你可以放 "activebar" 作為命令的引數。

在正常的情況下,Bar的 尺寸(size) 是固定的而按鈕的尺寸可以自由放大或縮小, 而你可以選擇讓 Bar 根據active buttons 的數目而自動改變它的尺寸, 方法是在Bar 的Properties中勾選 "Bar size set to sum of buttons" 選項, 另外需要設定Last item 的寛度(width),否則 active bar 只能顯示按鈕的圖標而缺乏了文字顯示。


為了顯示窗口在激活 (foreground/active) 狀態 , 請你勾選 "Show button corresponding to active window as pressed" 選項, 如果只想顯示被縮小 (minimized windows) 的窗口, 請你勾選 "Show only minimised" 選項。為了選擇那些窗口可以出現在active bar 上,你可以在 圖一 最底的方框位置輸入窗口名稱 。假若該欄是省略的話, 這也表示active bar 將會顯示所有的窗口。

in the "Defaults for All Bars" tab:

為了保證active button 上的文字是動態更新 (dynamically updated) ,請你勾選 " "Dynamically update active button text" 方框。您可以控制那些隱藏 (hidden) 和 系統匣( minimized) 窗口出現在active 中,方法是在 " All Bars and Menus" 欄的 " List of captions of hidden windows..."輸入要出現隱藏窗口的程序名稱。

你可以省略那些窗口不許出現在Active bar中,方法是圖一的最底的欄輸入不許出現窗口的名稱,或者用內置的*Exec Window 命令來隱藏窗口。

你可以決定多少個active buttons 代表一個程序, "one button for each top level window" 、 "one button  for each unowned top-level window (standard)" 、"one window per program" ,假若你選了"one window per program" 選項之後,當多於程序多於一個 top level window的話,一菜單會顯示讓你選擇那個程序會激活。

當Active button 顯示顏色和圖標,Powerpro將會採用 window class icon 。你可以自定義各程序所代表的圖標和背景色,方法是建立一個特別的Bar (special command list), 然後在選擇該Bar。見圖四

Drag and drop on<wbr>to a bar - Y偉 - chunwaihome 的博客


然後在"Name"中輸入程序的名稱,例如將在active button 上的kmplayer程序的圖示改為其他的圖案。請你可以在"Image"欄輸入自定圖標的路徑,你也可以在" Own background" 、"Own text color" 、"Own Font"  選擇改變它的文字顏色、背景顏色、自定字型。見圖五

 你可以用特別的文字顏色或背景色來表示窗口的狀態,例如當kmplayer被最大化時,按鈕背景色是藍色,而最小化時背景色是紅色,方法是在程序前加上 <max>、 <min>、<norm>見圖六

當檢測Command list時,Powerpro將會使用第一個匹配激活窗口的項目,因此你需要建立多個代表不同狀態窗口的 Command List。假如有窗口匹配你所定義的顏色和文字顏色,它會優先權於 " Last Item is used for setup" 的設定。

當您GUI欄勾選 "Center activated windows" 方塊後,那每次被激活窗口的出現位置都會在屏幕的正中央(centered) 。

有些程序會干擾(interfere with) Powerpro Active Bar追踪active windows 的功能, 您可以勾選 "Use timer for active buttons" 方塊解決此問題。


Drag and drop on<wbr>to a bar - Y偉 - chunwaihome 的博客

圖六

Drag and drop on<wbr>to a bar - Y偉 - chunwaihome 的博客

 

[總結]

你可以在active button 支援系統匣圖示,方法是在 "setup" 欄,點擊install tray support 安裝。

但有時當你的powrepro安裝位置不在默認c:的磁盘時,有可能出現安裝失敗的情況。見圖七

圖七

Drag and drop on<wbr>to a bar - Y偉 - chunwaihome 的博客 

而所出現安裝失敗的原因是在安裝trap support後, powerpro會運行另一程序pprotray.exe,待你安裝完後,它會在登錄檔的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\裏的子鍵

Userinit=C:\WINNT\system32 \userinit.exe後面加上pprotray的安裝位置,如果你看見如上圖的錯誤,表示需要手動糾正pprotray 的所在位置。例如:

Userinit=C:\WINNT\system32 \userinit.exe c:\program files\powrepro\pprotray.exe,

 

  评论这张
 
阅读(1498)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017