2015年10月27日 星期二

將RamDisk 設定為暫存目錄(TEMP)的最簡單方法

1
到http://www.ltr-data.se/opencode.html/
下載 ImDisk Virtual Disk Driver
2

ImDisk Toolkit

下載
ImDisk Toolkit

3安裝2 者

4  執行
c:\Program Files (x86)\ImDisk\RamDiskUI.exe 來設定虛擬磁碟
以我的電腦為例 8G的記憶體 設定1G(1024MB "8:1" )
Drive Letter:  (RamDisk 磁碟 R:)
 Unmount (卸載)
Allocate Memory Dynamically (動態分配記憶體,用到了再分配) 打勾
Launch at Windows Startup (開機啟動時執行)打勾
Create TEMP Folder  (自動建立  TEMP 目錄) 打勾
Set TEMP Variables... (設定 TEMP 變數) 按一下
將windoes 的TEMP變數 設定到 R:\temp

如果只是要將temp丟到虛擬磁碟的話 直接按「確定」 

虛擬磁碟就生成

重開機後環境變數就生效了

如果要將一些經常使用的程式放到虛擬磁碟執行的話(以我的電腦為例)
1建立一個目錄d:\vdisk
將 檔案copy 到 d:\vdisk

2 Load Content from Image File or Folder: (可以是目錄,或者是一個映像檔)
設定 d:\vdisk
Synchronize at System Shutdown (關機時同步資料)
Copy only files with Archive attribute (設定備份屬性)
Delete data removed from the RamDisk
這三項打勾(同步虛擬磁碟與  d:\vdisk 資料用的)
如果不想同步的話 也可以不打勾
Excluded Folders:(這是同步資料時的排除名單,看自己需求)
 例:
Temp (暫存目錄不需要同步)
System Volume Information (不需要)
cache2 (瀏覽器快取)
new (自訂的暫存區)

設定完了,按「確定」 ,就會生成 一個 R:的RamDisk
裏面 自動建立 R:\temp

自動COPY d:\vdisk 到 R:的根目錄
每次開機都會自動執行 這些步驟

PS:imdisk 是個多功能的程式,好處多多 自行google 

2015年10月4日 星期日

balaboLka +autokey 的簡單應用 指定專屬朗讀語音

==============直接加到你的 。ahk 檔中
 AppsKey::            ;以 app key 為熱鍵
  send +{F7}          ; SHIFT+F7 停止朗讀(必須開啟朗讀軟體,並設定熱鍵)
  Clipboard =         ; 先把剪貼簿清空
  Send ^c             ; 把選取字串用〔Ctrl+C〕存入剪貼簿
  ClipWait, 1         ; 等待1秒讓剪貼簿執行存入動作
    Clipboard:=RegExReplace(RegExReplace(Clipboard, "\n\s",""), "(*UCP)\([^\(]*\)", "")  ; 把剪贴板中所有(*) 刪除,刪除空白行
   ;Clipboard:=RegExReplace(RegExReplace(Clipboard, "\n"," "), "(*UCP)\[[^\[]*\]", "")  ; 把剪贴板中所有[*] 刪除
  ClipWait, 1
 Send ^v               ; 把剪貼簿資料〔Ctrl+v〕貼上
 Clipboard = <voice required="Name=VW Hui"><rate absspeed="+3">%Clipboard%</rate></voice>   ;設定語音
  ClipWait, 1
  send +{F9}                  ; SHIFT+F9 貼上到朗讀軟體,並設定熱鍵)
  send ^!{F5}                ; CTRL+ALT+F5 開始朗讀(必須開啟朗讀軟體,並設定熱鍵)
 ; Clipboard := ClipSaved  ; 還原先前的剪貼簿內容
  return

; 另一個


MButton::                       ;指定滑鼠中鍵
  ;ClipSaved := ClipboardAll    ;把目前的剪貼簿內容存起來供後面還原
  Clipboard =                   ; 先把剪貼簿清空
  send +{F7}
  Send ^c                       ; 把選取字串用〔Ctrl+C〕存入剪貼簿
       ClipWait, 1
  ClipSaved := ClipboardAll     ; 把目前的剪貼簿內容存起來供後面還原
      ClipWait, 1               ; 等待1秒讓剪貼簿執行存入動作
  Clipboard:=RegExReplace(Clipboard, "(*UCP)\([^(]*\)", "")  ; 把剪贴板中所有(*) 刪除
   Clipboard = <voice required="Name=VW Misaki"><rate absspeed="-6">%Clipboard%</rate></voice>   ;設定日文語音
  ClipWait, 1
 send ^+{F9}                     ;直接朗讀(必須開啟朗讀軟體)

IfWinActive, PSPad               ;偵測目前的視窗是否為 PSPad編輯軟體 是則執行下面指令
{
 Send ^v                        ; 〔Ctrl+v〕貼上
 Clipboard := ClipSaved         ; 還原先前的剪貼簿內容
}
else                            ;不是則執行下面指令
{
    Clipboard := ClipSaved      ; 還原先前的剪貼簿內容
   
   Send ^v                      ; 把〔Ctrl+v〕貼上
}
  return


  return ========================
這是個AUTOkey 的熱鍵,用來開啟朗讀效果的
這個不用管balaboLka當時的朗讀引擎是哪一個,他會直接指定朗讀引擎
這個就直接指定 日語發音
有時候看到某些外語文字,想要知道他們的發音的時候,這個方式很方便
後面都有注釋了,應該不難應用
PS:如果有還原剪貼簿的動作有時候會失效,所以注釋起來了