Sunday, July 12, 2015

SetIEProxy的CMD版和HTML版

作者:http://eauprogram.blogspot.com
下載:http://sourceforge.net/projects/eauprogram/files/SetIEProxy

SetIEProxy的CMD版在WIN98_IE5.5-->XP_IE6-->WIN8.1X64_IE11環境下測試成功。
CMD版的源代碼是用VC++6.0來編譯的。
SetIEProxy的HTML版在XP_IE7-->WIN7X64_IE11環境下測試成功。




CMD版本使用方法:
運行"SetIEProxy_Manager.bat":
1.首先編輯Proxies.txt,格式規定是:
第一行是代理名稱,第二行是對應的代理地址文本,
然後第三行是另外一個代理名稱,第四行。。。如此重複下去。
2.運行SetIEProxy_Manager.bat,新版本選擇運行0: SetIEProxy 0.03_CMD.exe,
輸入0+回車即可。
3.1-4是低版本,具體設置自己研究,和最新版本差不多。

CMD版本使用設置教程:
0.輸入【任意數字】+回車:根據代理的代號來設置IE代理。
1. 輸入【n】+回車,顯示當前IE代理。
2. 輸入【l】+回車,觀看自定義的代理列表。
3. 輸入【r】+回車,重新從Proxies.txt內載入代理。
4.輸入【h】+回車,可看到英文幫助,并顯示高級別的IE代理設置模式。
5. 輸入【x】+回車,退出。

高級的代理設置模式:
6. 輸入如【ip127.0.0.1:8080】+回車,將設置IE代理為輸入的文本 【ip】后的所有字符。
7. 輸入如【p8080】+回車,將設置IE代理為默認的127.0.0.1,端口號為輸入的文本 【p】后的所有字符。
8. 輸入【st】+回車,將設置一個時鐘,每個指定時間就會設置一次指定的IE代理,時鐘間隔默認是1秒。
9. 輸入【ct】+回車,取消st所設置的時鐘。
10. 輸入如【s3】+回車,將設置時鐘的時間間隔為3秒。
11. 輸入如【S3】+回車,將設置時鐘的時間間隔為3毫秒,【S3000】=【s3】。

HTML版本使用方法(只適合IE瀏覽器):
0.安裝DynamicWrapperX
感謝DynamicWrapperX的作者,通過這個DLL可以做到通過PHP/JS/VBS代碼來實現調用DLL內部的函數。

官方網站:
http://yuripopov.ucoz.net/index/dynwrapx_en/0-21
下載地址(點擊最新版本好即可下載):
http://yuripopov.ucoz.net/index/dwx_version_history_en/0-23
安裝和使用方法:
http://www.script-coding.com/dynwrapx_eng.html

安裝和卸載方法:
把dynwrapx.dll複製到C:\Windows\System32
開始-運行:
安裝:
regsvr32.exe dynwrapx.dll
卸載:
regsvr32.exe /u dynwrapx.dll



IE打開"SetIEProxy.html":
1.首先編輯Proxies.txt,格式規定是:
第一行是代理名稱,第二行是對應的代理地址文本,
然後第三行是另外一個代理名稱,第四行。。。如此重複下去。
2.IE瀏覽器對本地文件啟用ActiveX控件的設置:
開始-運行-regedit.exe
打開註冊表項目:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0
將一下鍵值設置為0:1200、1201、1400、1406
具體文檔請參考: http://support.microsoft.com/kb/833633/
3.IE瀏覽器打開SetIEProxy.html。

HTML版本使用設置教程:
基本使用方法:

1.點擊紫色的【Set_IE_Proxy Text :】按鈕,將設置右邊的輸入框的文本為IE代理。
(所有的IE代理設置都是以該【右邊的輸入框的文本】為準。)
2.點擊紫色的【IE Proxy Now :】按鈕,將獲取當前IE代理,然後顯示在右邊的輸入框。
3.點擊下面的自定義的代理,將設置該自定義代理為IE代理。(第零號默認是禁用IE代理直接連接上網。)
高級使用方法:

1.三個【1000】的輸入框為對應的時鐘間隔,第一行是獲取IE代理,第二行是設置IE代理。第一個按鈕是獲取/設置IE代理(1次),第二個按鈕是設置/取消時鐘。
2. 第三行是循環設置IE代理,下面是IE代理文本列表,比如第一行是【baidu.com】,第二行是【google.com】,第三行是空行,則啟用循環后,會循環設置IE代理為這三行文本,空行時會禁用IE代理。
第一個按鈕是啟用循環/取消循環,
第二個按鈕是按順序/隨機順序:
按順序是按第0,1,2,3…行這樣的順序,隨機順序是隨機選取任意一行。
第三個文本框【1000】是時鐘間隔。
第四個按鈕式將自定義的代理列表讀取到下面的大文本框內。
所以,如果你有足夠的代理地址,
循環設置IE代理相當於TOR的不斷更換IP的功能。
快捷鍵:
本IE代理的HTML版本,設置有以下快捷鍵:
【↑、↓、Page Up、Page Down、Home、End。】
【Ctrl + ↑、↓、Page Up、Page Down、Home、End。】
【←、→】
【回車】
【.】

其中所有的方向鍵可以使自定義的IE代理聊表內移動、輸入框的數字文本的增加/減少。
回車可在文本框內設置IE代理、時鐘間隔等。
【.】可在
此處實現焦點從一個文本框移動到下一個文本框。

還有其他的按鈕和文本框的功能為輔助功能,不重要,自己探索。

Sunday, February 8, 2015

English and Japanese Dictionary For Learning

Author : http://eauprogram.blogspot.com
Download : http://sourceforge.net/projects/eauprogram/files/Dictionary_For_Learning
Video : http://youtu.be/5zG0VVW3GgI


Japanese dictionary and English dictionary all for learning language easily,
the authors have no any relationship to the following websites which mentioned .


Readme :
1.See the config HTML :
Apache+PHP Configuration\Apache+PHP Config.html

2.How to use the dictionary :
Unzip :
English Words Remembering System.rar
Japanese Words Remembering System.rar
to any directory , use Google Chrome to open the file below :
English :
ENDICT_PORTABLE\ENDICT_ZH-CN\	*.html
ENDICT_PORTABLE\ENDICT_ZH-TW\	*.html

Portable Etymology Dictionary(Only for searching) :
Release\Portable Etymology Dictionary.html
Release\Portable Etymology Dictionary_Rex.html

Japanese:
ENDICT_MODE.html
HJ_JP_Speaker.html		Please read : Hujiang Japanese Pronounce Plugin\Hujiang Japanese Pronounce Readme.html

And then enjoy yourself .


English words' division(Prefix/Root/Suffix) in dictionary are according to :
http://www.etymonline.com
http://dictionary.reference.com
All are inputed by me . The accuracy is not necessarily a hundred percent , but all are according to the two website above .
Most of all can let you understand the construction of the word .

English words resources :
英文字根字典(劉毅)(A Dictionary of English Word Roots)(By liuyi)
星火英語(1-6級)(Xinghuo yingyu)

Phonetic transcription resources :
http://dict.hjenglish.com
http://dictionary.reference.com

Chinese translation resources :
http://dict.hjenglish.com

Japanese translation resources :
http://kotobank.jp
http://www.alc.co.jp



Japanese to Chinese translation resources :
http://dict.hjenglish.com/jp



Pronouncing TTS Download:
http://www.lingoes.cn/zh/translator/speech.htm

英语朗读语音库 (NeoSpeech Paul 男声)
ed2k://|file|Neospeech.英语.Text-To-Speech.English.Paul.rar|234646887|7ada791554a32648bd10962622a51ad4|/
英语朗读语音库 (NeoSpeech Kate 女声)
ed2k://|file|NeoSpeech.English.Kate.rar|235151367|F2146DCC8D46F699CA22397F86FBD08D|h=YTCCFPVAEKVP2MJGIVL4UHG5ILNKHLE6|/

日语朗读语音库 NextUp ScanSoft RealSpeak TTS - Kyoko 22kHz, Japanese(女声)
ed2k://|file|NextUp ScanSoft RealSpeak TTS - Kyoko 22kHz, Japanese Voice.exe|68503089|F0ECAFD8F7701089FEAA2EBEC832698D|/



How to set TTS :
Portable Etymology Dictionary:
Hujiang_JP_Speaker:

HTML_PHP_CROSS_PLATFORM

Author : http://eauprogram.blogspot.com
Download : http://sourceforge.net/projects/eauprogram/files/HTML_PHP_CROSS_PLATFORM
Video : http://youtu.be/RQLi1v-ZR9Q


This programming is for learning .
Function : Under any operation system and any browser ,
you can run local/another computer 's program in current user (windows system only) .

Platform :
Browser : IE7 and above , other any browser like Google Chrome , Firefox and so on .
Operation system : 
Remote computer : any system .
Local computer : windows only .
Remote computer and Local computer can be two computer , or one computer .


How to use :
1.Install Apache and PHP , unzip HTML_PHP_CROSS_PLATFORM.rar to your website .
and then open
http://127.0.0.1/HTML_PHP_CROSS_PLATFORM/HPCP_EXE.html
in Google Chrome/Firefox...(Remote) and IE(Local) .




About :
In Local computer you can see program was opened by current user but not SYSTEM user .

But via system、exec、shell_exec in PHP , it will open by SYSTEM user ,
or open by current user but no window showing(I do not found the method how to show) .

Picture show how to use :

Files on the local hard drive to enable ActiveX : Run regedit.exe : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0 The right side of the Registry Value(Type) : 1200,1201,1400,1406 Set Registry Value(data) to 0 . Reference: http://support.microsoft.com/kb/833633/

My computer(Local Ver. and Server Ver.)

Author : http://eauprogram.blogspot.com
Download : http://sourceforge.net/projects/eauprogram/files/My_Computer
Readme :
1.IE browser enable ActiveX control :
start-run-regedit.exe
open registry key:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0
Set key value to 0:1200、1201、1400、1406
Microsoft reference: http://support.microsoft.com/kb/833633/

2.Local Ver. need to install DynamicWrapperX :
Thanks to the author of DynamicWrapperX , by this dll , you can call funtion in other dll under PHP/JS/VBS code .

Official website :
http://yuripopov.ucoz.net/index/dynwrapx_en/0-21
Download :
http://yuripopov.ucoz.net/index/dwx_version_history_en/0-23
Documentation :
http://www.script-coding.com/dynwrapx_eng.html

Install and uninstall :
Copy dynwrapx.dll to C:\Windows\System32
Start - Run :
Install :
regsvr32.exe dynwrapx.dll
Uninstall :
regsvr32.exe /u dynwrapx.dll

3.
Local verion:IE browser open My Computer_Ver.1.X.html(you can select 1.0 or 1.1)
Attention : when open local verion , you will see a cmd window , do not make a mistake , it is the diskpart window , not a virus .
Server verion:IE browser open My Computer_Ver.1.X.php(you can select 1.0 or 1.1)


Base on diskpart:
Local and server verion are base on running microsoft diskpart to get partitions and mount point infomations .
Purpose :
1.Different to the microsoft "my computer" , it can quickly open the NTFS mount point directory . It is convenient if you have over 26 partitions .
2.It will show space infomations clearly .
Example :


Press the path in the red frame can open that directory .

Set IE Proxy in command line(CMD) or in IE(HTML)

Author : http://eauprogram.blogspot.com
Download : http://sourceforge.net/projects/eauprogram/files/SetIEProxy

SetIEProxy CMD Ver had been tested successfully under WIN98_IE5.5-->XP_IE6-->WIN8.1X64_IE11 .
CMD Ver source code can be complied by VC++6.0 .
SetIEProxy HTML Ver had been tested successfully under XP_IE7-->WIN7X64_IE11 .




CMD Ver. readme :
Run "SetIEProxy_Manager.bat" :
1.First edit Proxies.txt , the format is :
The first line is the proxy name , the second line is the proxy address of this proxy name .
And then the third line is another proxy name , the forth line is ...
repeat it like above .
2.Run SetIEProxy_Manager.bat , choose new version : [0: SetIEProxy 0.03_CMD.exe] ,
input [0 + ENTER]
3.1-4 is low version , you can investigate it by yourself , almost same to the new version .

CMD Ver. setting :
0. input 【any number】 + ENTER : Select proxy index to set ie proxy .
1. input 【n】 + ENTER : show ie proxy now .
2. input 【l】 + ENTER : show the ie proxy list self defined .
3. input 【r】 + ENTER : reload ie proxy list from Proxies.txt .
4. input 【h】 + ENTER : can see english help , and show high class setting .
5. input 【x】 + ENTER : exit .

High class setting :
6. input like【ip127.0.0.1:8080】 + ENTER : set ie proxy in string after 【ip】 .
7. input like【p8080】 + ENTER : set ie proxy address in default 127.0.0.1 , port is the string after【p】 .
8. input 【st】 + ENTER : set a timer , it will set ie proxy in cycle , the default timer interval is 1 second .
9. input 【ct】 + ENTER : stop timer .
10. input like【s3】 + ENTER : set timer interval to 3 seconds .
11. input like + ENTER : set timer interval to 3 milliseconds , 【S3000】=【s3】 .

HTML Ver. read me(only work at IE browser) :
0.Install DynamicWrapperX
Thanks to the author of DynamicWrapperX , by this dll , you can call funtion in other dll under PHP/JS/VBS code .

Official website :
http://yuripopov.ucoz.net/index/dynwrapx_en/0-21
Download :
http://yuripopov.ucoz.net/index/dwx_version_history_en/0-23
Documentation :
http://www.script-coding.com/dynwrapx_eng.html

Install and uninstall :
Copy dynwrapx.dll to C:\Windows\System32
Start - Run :
Install :
regsvr32.exe dynwrapx.dll
Uninstall :
regsvr32.exe /u dynwrapx.dll



IE open "SetIEProxy.html" :
1.First edit Proxies.txt , the format is :
The first line is the proxy name , the second line is the proxy address of this proxy name .
And then the third line is another proxy name , the forth line is ...
repeat it like above .
2.Enable IE browser ActiveX control :
start-run-regedit.exe
open registry key:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0
Set key value to 0:1200、1201、1400、1406
Microsoft reference: http://support.microsoft.com/kb/833633/
3.IE browser open SetIEProxy.html .

HTML Ver. setting :
Base setting :

1.Press the violet button 【Set_IE_Proxy Text :】 , will set ie proxy string in the right input text .
(All ie proxy setting is base that【right input text】 .)
2.Press the violet button 【IE Proxy Now :】 , will get ie proxy now , and then show it on the right input text .
3.Click the ie proxy self defined buttons , can set ie proxy which you had defined .(Index 0 is disabled ie proxy in default .)
High class setting :

1.Three 【1000】input is timer interval , the first line is get ie proxy , second line is set ie proxy .
In a same line : the first button is get/set one time , the second button is start/stop a timer .
2.The third line is set ie proxy in cycle , textarea is ie proxy list . 
For example : first line is【baidu.com】 , seconde line【google.com】 , third line is a empty line .
After enable cycle , it will set this three line string to ie proxy , a empty line stand for disable ie proxy .
The first button is enabled/disable cycle .
The second button is in order/random order :
"in order" means set ie proxy string in the 0 line , and then the 1 line , 2 line ,3,4,...and so on.
"random order" means set ie proxy string in a random index line .
The third input【1000】 is the timer interval .
The forth button is load ie proxy self defiend to the textarea .
So , If you have enough proxy address ,
Set IE Proxy in cycle can be compared to TOR .
Hot key :
Hot key list :
【↑、↓、Page Up、Page Down、Home、End .】
【Ctrl + ↑、↓、Page Up、Page Down、Home、End .】
【←、→】
【ENTER】
【.】

All direction key can move from one proxy button to another proxy button in ie proxy self defined .
Or to increase/decrease the number in the input text .
press 【ENTER】can "set ie proxy" or "set timer interval" .
【.】 can move from one input to the next input in here :



Other buttons and input text are not important , click them as you like to know .

One key backup/restore files/folders MAC time

Author : http://eauprogram.blogspot.com
Download : http://sourceforge.net/projects/eauprogram/files/Backup_Restore_File_Folder_MAC_Time
One key backup/restore files/folders MAC time :

1.Install DynamicWrapperX
Thanks to the author of DynamicWrapperX , by this dll , you can call funtion in other dll under PHP/JS/VBS code .

Official website :
http://yuripopov.ucoz.net/index/dynwrapx_en/0-21
Download :
http://yuripopov.ucoz.net/index/dwx_version_history_en/0-23
Documentation :
http://www.script-coding.com/dynwrapx_eng.html


Install and uninstall :
Copy dynwrapx.dll to C:\Windows\System32
Start - Run :
Install :
regsvr32.exe dynwrapx.dll
Uninstall :
regsvr32.exe /u dynwrapx.dll

2.
First open file "Folders_Files_List.txt"(Unicode format) , write the file or folder path which you want to backup ,
one line one path , you can write infinite paths .

Backup :FF_Time_Backup.bat
Restroe :FF_Time_Restore.bat
Delete history log :FF_Time_Del_Cache.bat



After FF_Time_Backup.bat or FF_Time_Restore.bat run over ,
You can open ???_Speed_Test_Result.txt to see that the how long it crossed .

One key backup/restore your registry in Windows XP/WIN7/WIN8


One key backup/restore your registry in Windows XP/WIN7/WIN8

Windows XP for sample : the registry physical files and folders in Windows XP :
================================================================================
C:\Documents and Settings\Administrator\
C:\Documents and Settings\All Users\
C:\Documents and Settings\Default User\
C:\Documents and Settings\LocalService\
C:\Documents and Settings\NetworkService\

Ntuser.dat
ntuser.dat.LOG
ntuser.ini
================================================================================
C:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\Windows
C:\Documents and Settings\All Users\Local Settings\Application Data\Microsoft\Windows
C:\Documents and Settings\Default User\Local Settings\Application Data\Microsoft\Windows
C:\Documents and Settings\LocalService\Local Settings\Application Data\Microsoft\Windows
C:\Documents and Settings\NetworkService\Local Settings\Application Data\Microsoft\Windows

Usrclass.dat
UsrClass.dat.LOG
ntuser.pol
================================================================================
C:\WINDOWS\system32\config\

All files in this folder .
================================================================================
(or it may be have a supplement .)

You can learn all above in google 。



So here is the bat code for backup all your registry physical files :
================================================================================

@echo off
@echo backup all your registry physical files .
%~d0
md "Main_Disk\WINDOWS\system32\config"
xcopy /E /H "%~d0\WINDOWS\system32\config\*.*" "Main_Disk\WINDOWS\system32\config"
md "Main_Disk\Documents and Settings"
xcopy /S /H "%~d0\Documents and Settings\*"NTUSER.DAT "Main_Disk\Documents and Settings"
xcopy /S /H "%~d0\Documents and Settings\*"ntuser.dat.LOG "Main_Disk\Documents and Settings"
xcopy /S /H "%~d0\Documents and Settings\*"ntuser.ini "Main_Disk\Documents and Settings"
xcopy /S /H "%~d0\Documents and Settings\*"UsrClass.dat "Main_Disk\Documents and Settings"
xcopy /S /H "%~d0\Documents and Settings\*"UsrClass.dat.LOG "Main_Disk\Documents and Settings"
xcopy /S /H "%~d0\Documents and Settings\*"ntuser.pol "Main_Disk\Documents and Settings"
pause

================================================================================
save codes above to REG_Backup.bat,and then copy bat file to C disk , run it。
Restore method : open folder "Main_Disk",Ctrl+A to select all,Ctrl+C to copy,back to C disk,Ctrl+V to paste .
But do not copy your registry backup to your desktop , or bat will backup the registry files in your desktop .



But !!! Because of the registry physical files are in used by other process , it will cause a problem like this :


Here is the solution :
Before running REG_Backup.bat,you must have two partitions divided in your hard disk , and both have operation systems installed .
If you want to backup the registry of system installed in partition 1 , you must run system installed in partition 2 at first .
And then copy REG_Backup.bat to partition 1 , run it .

So , backup or restore the registry of system installed in partition 1 , you must run system installed in partition 2 at first .

WIN7/WIN8 and other microsoft systems is the same way to do it .


Enjoy yourself !