DOS指定時間執行BAT

每週的禮拜三啟動C:\123.BAT

at 09:00 /every:Wednesday cmd /c C:\123.BAT

每個月或是某幾日

at 15:00 /every:21 cmd /c C:\123.BAT

下一次 每個月或是某幾日

at 15:00 /next:21 cmd /c C:\123.BAT  

 

星期一: Monday
星期二: Tuesday
星期三: Wednesday
星期四: Thursday
星期五: Friday
星期六: Saturday
星期日: Sunday

 

 

Windows TSF Chewing — 新酷音輸入法

新酷音官方網站

http://chewing.im/

新酷音輸入法下載 windows-chewing-tsf

 https://github.com/Chocobo1/windows-chewing-tsf-build/releases

新酷音詞庫編輯器 非官方編譯

chewing-editor.exe

https://github.com/Chocobo1/chewing-editor-build/releases

新酷音官方討論

https://github.com/topics/chewing

Windows 7 桌面檔案捷徑不見

今天上午開機,開很久依然沒有進入桌面。強迫重新開機,結果開好了,桌面的捷徑和檔案通通不見,黑漆漆一片,立刻爬文,找到解決的方法,記錄下來。

開始→輸入regedit
找到機碼HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
在左邊有兩個類似的資料夾,S-1-5-21-xxxxx 和 S-1-5-21xxxxx.bak(後面有一個是.bak)

  • 先刪除S-1-5-21-xxxxx
  • 再修改S-1-5-21-xxxxx.bak → S-1-5-21-xxxxx

點選S-1-5-21-xxxxx
  • 修改RefCount,數值修改為0
  • 修改State,數值修改為0

完成後,關閉所有視窗,重新開機。

FireFox火狐狸的新同文堂不能使用

網址列輸入

about:config

修改 rowser.tabs.remote.force-disable 的值為 true

xcopy的應用

 XCOPY D:\mine\*.* x:\mine  /D /K /E /Y /C /I

 

路徑包含空格記得要用雙引號(")將路徑的頭尾包起來,這樣系統才不會誤判

"C:\Documents and Settings"


/S 複製每個目錄及子目錄,但空目錄除外。
/E 複製每個目錄及子目錄,包含空目錄。
/C 即使發生錯誤,仍繼續複製。
/I 如果目的地不存在且複製一個以上的檔案,假設該目的地必然是目錄。
/H 同時複製隱藏檔案和系統檔案
/T 建立目錄結構,但不複製其中的檔案,不包括空目錄或子目錄。
/T /E 則包含空目錄及子目錄
/Y 不要提示您確認是否要覆寫已存在的的地檔案。
/-Y 提示您確認是否要覆寫已存在的的地檔案。
/Z 在可重新啟動的模式中複製網路檔案。

CloneZilla 2.4

困擾一陣子了,使用2.3版本,功能正常。到了2.4版,卻卡關,今天似乎找到問題解決的方法,就是它搞鬼!

  • union=overlay
  • 略過語系與鍵盤選擇的話,開機參數中的 locales 和 keyboard-layouts 需修改。
    locales=zh_TW.UTF-8 keyboard-layouts=us

《下載網址》

http://clonezilla.nchc.org.tw/clonezilla-live/download/

《網上論壇》

https://groups.google.com/forum/?hl=zh-TW#!forum/ocs-clonezilla

http://clonezilla.nchc.org.tw/clonezilla-live/download/stable/release-notes.php

http://clonezilla.org/show-live-doc-content.php?topic=clonezilla-live/doc/05_Preseed_options_to_do_job_after_booting
 

《參考寫法》

label Clonezilla live
  MENU DEFAULT
  # MENU HIDE
  MENU LABEL Clonezilla live (Default settings, VGA 800x600)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user hostname=yakkety config quiet components noswap edd=on nomodeset noeject locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch="no" vga=788 ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1
  TEXT HELP
  * Boot menu for BIOS machine
  * Clonezilla live version: 20161017-yakkety-amd64. (C) 2003-2016, NCHC, Taiwan
  * Disclaimer: Clonezilla comes with ABSOLUTELY NO WARRANTY

  ENDTEXT

   
 

借用Excel讓Gmail大量發信(不同收件者、不同內容)

【彰化一整天】所開發的程式,直接再家用電腦發信,使用Excel軟體發信給大家,超好用!

http://blog.bestdaylong.com/2009/01/excelemail.html

如何解決Excel用gmail寄信會出現傳輸錯誤碼為 0x80040217

http://wordpress.bestdaylong.com/blog/archives/12745

Foxit Reader 在 IE10版以上無法正常開啟PDF

使用二代公文,出現這個問題。以為移除軟體,重新安裝即可。

重複幾次,並安裝舊版本,依然吳髮姐決問題。

最後,嘗試檢查IE瀏覽器的設定,發現只要修改相容性檢查,即可正常顯示。

只要在IE瀏覽器【相容性檢視設定】,加入異常的網站網域,即可解決這個問題。

Win7 X64 sysprep 失敗

 檢查失敗的LOG檔,發現下列訊號,可能是驅動某個硬體出問題。重新安裝幾次,都出現相同的問題?之前明明可以執行,Windows Update之後就失敗了。

C:\Windows\System32\sysprep\Panther 

Error [0x0f0082] SYSPRP LaunchDll:Failure occurred while executing 'drmv2clt.dll,Sysprep', returned error code -2147024864[gle=0x00000020]
Error [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = -2147024864[gle=0x00000020]
Error [0x0f00a8] SYSPRP WinMain:Hit failure while processing sysprep cleanup providers; hr = 0x80070020[gle=0x00000020]

透過關鍵字drmv2clt.dll,找到解決方法

網友建議一

則將 Stopped the Windows Media Player Network Sharing Service  disable 並重開電腦,再執行 sysprep!

或下指令 sc stop WMPNetworkSvc ,再執行 sysprep!

網友建議二

進入cmd指令模式

net stop WMPNetworkSvc

網友建議三

更改機碼 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\SoftwareProtectionPlatform 將 SkipRearm 其鍵值修改為 1,您可以透過這個方式最多延長 8 次。

win7 64位元無法使用新酷音解決方法

習慣使用3.4.8版本,閒閒沒事,可以自編字庫。

2013版本雖然較新,但無法自行編輯字庫,好煩啊!

目前還是推薦使用新酷音 3.4.8 版,不過安裝於Windows 7 X64 版會有小問題

判斷會安裝到C:\Windows\SysWOW64,導致桌面更改文字、瀏覽器輸入等功能異常

只要將執行下列兩個程式(複製檔案到C:\Windows\System32),重新開機後,問題就解決了!

XCOPY C:\Windows\SysWOW64\Chewing.ime  C:\Windows\System32\Chewing.ime

XCOPY C:\Windows\SysWOW64\IME\Chewing C:\Windows\System32\IME\Chewing /K/E/Y/C/I/H

 

XCOPY參考作法:http://yuan.yocjh.kh.edu.tw/%E6%95%99%E6%9D%90/%E7%B3%BB%E7%B5%B1%E5%82%99%E4%BB%BD%E9%82%84%E5%8E%9F%E5%AF%86%E7%AC%88%E5%8A%9F%E7%95%A5/%E7%B3%BB%E7%B5%B1%E5%82%99%E4%BB%BD%E9%82%84%E5%8E%9F%E5%AF%86%E7%AC%88%E5%8A%9F%E7%95%A5xcopy%E7%AF%87.htm

CentOS 6.5 合併網卡

Centos 6.5版以後的Bond設定與之前版本不一樣,本次實作紀錄如下。

 

首先進入setup,關閉NetworkManager,不然會異常

一、新增設定檔,讓系統自動載入模組

echo "alias netdev-bond0 bonding" >/etc/modprobe.d/bonding.conf

二、設定虛擬網卡bond0

vi /etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
USERCTL=no
PEERDNS=yes
IPV6INIT=no
IPADDR=163.32.x.x
NETMASK=255.255.255.0
BROADCAST=163.32.x.0
GATEWAY=163.32.x.254
BONDING_OPTS="miimon=100 mode=6" 

二、設定硬體網卡eth0、eth1

vi /etc/sysconfig/network-scripts/ifcfg-eth0


DEVICE=eth0
ONBOOT=yes
TYPE=Ethernet
USECTL=no
BOOTPROTO=none
MASTER=bond0
SLAVE=yes

vi /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1
ONBOOT=yes
TYPE=Ethernet
USECTL=no
BOOTPROTO=none
MASTER=bond0
SLAVE=yes 

三、完成後,重新啟動網路

service network restart

 

參考文章

http://www.cfanz.cn/index.php?c=article&a=read&id=136700 

http://www.unixmen.com/linux-basics-create-network-bonding-centos-6-5/

xoops亂碼問題

之前曾經處理過這個問題,但已經忘記作法,把今天的作法再紀錄一下。

XOOPS 的中文是用 latin1 將中文存到 phpMyAdmin,所以檢視時都是亂碼,真是討厭

所以,我們就來更正為utf8吧

一、顯示utf8中文,有時候設定沒用,本次就沒用啦^^!若出現正常中文,可以直接匯出使用。若不行,則用步驟二的方法。

vi /var/www/html/phpMyAdmin/libraries/select_lang.lib.php  

# 'utf-8'  => 'utf8',
'utf-8'  => 'latin1' 

二、用正規方法匯出資料庫,檢視是否為中文字體

mysqldump -u root  -pmysecret --default-character-set=latin1 xoops > xoops.sql

三、用編輯程式 NotePAD,開啟 scratch.sql 檔案,將裡面所有latin1取代為utf8,完成後,再匯入資料庫。

四、加入系統的參數,強制用 utf8 傳輸(紫色的語法

vi /var/www/html/xoops/class/database/mysqldatabase.php

@mysql_query("SET NAMES 'utf8'", $this->conn);

$result = mysql_query($sql, $this->conn)

 

PS:可以同步修改mysql的設定值

vi /etc/my.cnf

[client]
default-character-set=utf8

[mysqld]
default-character-set=utf8
init_connect='SET NAMES utf8'
 

 

參考文件

http://halladay5364.pixnet.net/blog/post/1420364-xoops-%E5%9C%A8phpmyadmin-%E8%B3%87%E6%96%99%E5%BA%AB%E9%A1%AF%E7%A4%BA%E6%AD%A3%E5%B8%B8%E4%B8%AD%E6%96%87

修復消失的捷徑圖示

有時候因為某些不明的原因造成桌面上的捷徑圖示顯示錯誤或是直接消失

其實是快取檔出了問題,解決的方法就是把圖示的快取檔刪除,重新開機讓Windows重建一個

作業系統碟:\Users\使用者名稱\AppData\Local 刪除 IconCache.db,如下

C:\Users\user\AppData\Local\IconCache.db

mklink指令

windows7內有內建一個指令mklink,可以把檔案放在其他磁碟,但卻讓系統以為程式都在C碟,可以延伸某磁碟的使用空間。如下:

mklink /d c:\webroot \\sharehost\webroot

我可以考慮把我的靜態網站作成資料夾,更方便更改網站資料。

這個功能類似LINUX的NFS,可以連結外部伺服器。

 

windows 7 快速新增網路型印表機(無互動),非網芳印表機

最近,因為WindowsXP停止服務,開始思考全面升級Windows 7。

目前遇到第一個問題,就是印表機驅動。

之前就遇過,只有乖乖慢慢的驅動,一次好幾台印表機等著驅動,真的很累。

現在,製作批次處理設定檔(範例為hpoj6100.vbs),就可以事倍功半。好吧,來試試看!

先到官網下載印表機驅動程式,解開後,只保留Driver內的基本設定,大約20MB。

找到並查找檔案 品牌.inf 內兩個重要參數資料,如下綠色、藍色。

請參考下列語法,儲存hpoj6100.vbs,僅需要改第一列,其他不用動。

PTW "可自行取名HP OJ6100 CC1","指定的網址163.32.XX.230","從Brand.INF找到完整產品名稱,例如HP Officejet 6100","驅動程式內有專屬品牌的Brand.INF"

下列為hpoj6100.vbs的範例

PTW "HP OJ6100 CC1","163.32.XX.230","HP Officejet 6100","hpvpl06.INF"

Sub PTW( PName , PrnIP , PrnModel , PrnINF )

Set objWMIService = GetObject("winmgmts:")
Set objNewPort = objWMIService.Get _
("Win32_TCPIPPrinterPort").SpawnInstance_

objNewPort.Name = "IP_"&PrnIP
objNewPort.Protocol = 1
objNewPort.HostAddress = PrnIP
objNewPort.PortNumber = "9100"
objNewPort.SNMPEnabled = False
objNewPort.Put_

Printer_Name = Pname 
PrinterDriver_inf= PrnINF
Printer_Model = PrnModel

sCmd = "rundll32.exe printui.dll,PrintUIEntry /if /b """ &Printer_Name& """ /f """ _
& PrinterDriver_inf &""" /r" _
& " """ &objNewPort.Name& """ /m """&Printer_Model&""

cmd = "control printers"

Set oShell = CreateObject("WScript.Shell")
oShell.Run sCmd, 1, True
oShell.Run cmd

'WScript.Echo Printer_Name&" Complete!"

End Sub