[轉貼]永久修改Windows系統環境變數

本文節錄自:http://demonchang.blogspot.com/2007/08/modify-system-environment-variables-on.html 

修改Windows系統環境有很多種作法,如下:

  1. 最簡單也最直接的就是利用Windows自己本身的修改方式,在桌面的”我的電腦(My Computer)”上按滑鼠右鍵→”內容(Properties)”→選擇”進階(Advanced)”的Tab→點下”環境變數(Environment Variables)”的按鈕,再找到自己要修改的環境變數上,點滑鼠左鍵兩下就可以修改了。(以上為XP使用,但其他的系統也差不多)
  2. 利用Windows內建的GUI程式修改,點下左下角的”開始(Start)”→”執行(Run)”,輸入”msconfig”,就可以利用msconfig進行修改。
  3. 利用安裝程式來進行系統環境變數的修改,可用InstallShield此類的程式來做到。
  4. 利用batch file的執行方式來修改系統環境變數,因為這就是我所選擇的方式,所以接下來會稍微介紹如何使用batch file來修改環境變數。

以往我們在利用batch file設定環境變數的時候,通常是用set這個指令來做設定,語法如下:

set 變數名稱=變數內容

但是用set所修改的環境變數內容效用範圍僅止於執行程式的DOS視窗,其他重新開啟的DOS視窗都沒有辦法取得此修改後的變數內容,更不用說其他的程式了。所以如果要永久的變更系統環境變數的話,那就只能透過修改註冊表(registry)的參數內容了。要修改的地方就是在[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment]之下,有各個變數的名稱及對應的內容,只要對內容進行修改,就可以達到永久修改變數內容的結果。

以設定JAVA使用的環境變數故可以使用機碼方法,會較優
改天寫成BAT檔

至於要設定甚麼變數,可參考
http://blog.yam.com/carl44/article/19949683

[分享]終極PPT講義轉檔

  2010-04-07 11 48 22.png

印講義還在使用PowerPoint的講義模式嗎?
如何要讓你印出的PPT講義能夠一次塞更多頁且減少間距,仍夠讓字體更大更清楚
而且步驟不難,使用的軟體都是免費軟體唷

 

 

 

 

 

 

所需軟體

Adobe reader (本文是使用9.20)
看PDF都會用的軟體,這次使用其每張紙列印多頁的功能
官方下載:http://get.adobe.com/tw/reader/
軟體王下載:http://www.softking.com.tw/soft/download.asp?fid3=11064

PDF Creator (本文是使用0.99)
本文的主角,是個PDF虛擬印表機,可以以此來製作PDF轉檔
只要能以印表機出的東西,都可以利用這軟體轉成PDF

軟體說明:http://briian.com/?p=487

官方下載:http://sourceforge.net/projects/pdfcreator/files/PDFCreator/PDFCreator%200.9.9/PDFCreator-0_9_9_setup.exe/download

因部分公用電腦在安裝PDF Creator時會重開機
此時可以使用doPDF
效果一樣,建議使用PDF Creator較穩定

官方下載:http://www.software112.com/products/dopdf-free-pdf-converter+quick-download.html
軟體王下載:http://www.softking.com.tw/soft/download.asp?fid3=24555

 

請看以下教學

2010-04-07 11 31 35.png 

打開我們要的PPT檔,然後按列印

 2010-04-07 11 41 00.png

照平常列印設定一樣,只是印表機選PDF Creator,然後照圖片設定雜項設定

選項  配合紙張調整大小一定要勾,否則失去其意義 

彩色/灰階的項目有:

彩色,看到即所印
灰階,會把所有的彩度去除,據經驗,部分的文字方塊會無法顯示
黑白,去除背景只剩文字,部分的圖片會無法顯示

建議選擇彩色

選項 投影片加框是會較美觀,依個人喜好勾選

 

2010-04-07 11 43 13.png

 紙張大小:A4 列印品質:96dpi 是為了要縮小檔案大小

實驗發現,這裡修改紙張大小和列印品質的關係

雖然這裡設成 紙張大小:A6(A4的1/4部分) 列印品質:300dpi
雖然檔案會較小,但印出來字會糊糊的

 

2010-04-07 11 32 19.png

按下Save選擇欲儲存的路徑,到這步還不是完稿

 2010-04-07 11 36 52.png

結果會自動用Adobe Reader打開(如果沒有請手動開啟)

按下列印

頁面縮放選擇:每張紙列印多頁
每張列印的頁數:2×4

即是一頁印出8張投影片

列印頁面邊框就不用再勾選,否則會有二個框

頁序可以依喜好選擇水平或垂直

 

 

 

 2010-04-07 11 36 56.png

這裡設定回預設值,A4  300dpi

 

 

完成~

 

有些會碰到檔案太大而印表機印不出來,可以將 列印品質 降低試試

還有因為PDF檔案不齊全或檔案過大所以每張紙列印多頁時在PDF Creator列印時有錯誤訊息
可能牽扯到GhostScript版本的問題,我再研究看看其選項

初步知道,如果遇到字體出不來(或是被改動)可以勾選,以影像方式列印

如果遇到列印時有破圖的情形(發生在文字方塊,有透明色的圖片)可以勾選,讓印表機決定色彩

2010-04-07 12 38 35.png

如果仍舊有問題可以調動其他選項試試看

 

 

目前已知問題有  列印緩慢 (黑白雷射印表機要20秒左右才印出一張)
可能也是因品質太高的緣故 

[備忘]XP常用的網路指令

節錄自
http://blog.xuite.net/air.weid/computer/21525555?ref=rel
http://blog.xuite.net/become/blog/13563859
http://w-type.blogspot.com/2007/09/windows-xp-route.html
有些指令還是記不得,放在這裡備用

 

常用的網路指令

ping
ping用於確定本地主機是否能與另一台主機交換(發送與接收)資料。根據返回的訊息,你就可以推斷TCP/IP參數是否設置正確以及運作是否正常。 Windows上的Ping指令預設發送4個ICMP封包(32byte),如果一切正常,應能得到4個回應封包。Ping還能顯示TTL(Time To Live存在時間)值,你可以通過TTL值推算一下封包已經通過了多少個路由器。
netstat
netstat用於顯示與IP、TCP、UDP和ICMP等協定的統計資料,一般用於檢驗本機各埠的網絡連接情況。
ipconfig
ipconfig用於查詢目前電腦的網路組態,包括IP位址、MAC硬體位址、Gateway、子網路遮罩、DHCP主機、DNS主機& hellip;等等資訊。
arp
arp用於確定對應IP的網卡實際位址。
tracert
tracert命令可以用來追蹤封包使用的路由(路徑)。
pathping
pathping的功能與tracert很類似,一樣可以偵測本機電腦到對方電腦的所經路徑,並列出經過的全部節點。不過 pathping有一個更實用的功能,它可以顯示各節點的資料封包遺失狀況,讓我們可以直接判斷是哪台路由器或電腦造成連線速度驟減或其他網路障礙。
route
route命令可以用來顯示和修改路由表的內容。
nbtstat
nbtstat命令用來提供關於NetBIOS的統計資料。運用NetBIOS,你可以查看本機或遠方主機的NetBIOS名字表格。
net
net命令有很多函數可用於電腦之間的NetBIOS連接,如net view、net config和net use等。

 

路由表相關

Route Print:印出你現在的Route Table

●route add 用來加入路由路徑
例如:route add 192.168.0.0 mask 255.255.0.0 192.168.1.1 if 0x2 metric 20
指出 Network DestinationNetmaskGatewayInterface metric

● route -p add 用來永久加入路由路徑,使用-p 參數可以保留路徑設定,不會因為電腦重開機而消失。
例如:route -p add 192.168.0.0 mask 255.255.0.0 192.168.1.1 if 0x2 metric 20

● route delete用來刪除路由路徑。
例如:route delete 192.168.0.0 mask 255.255.0.0

● route change用來修改現有的路徑設定。
例如:route change 192.168.0.0 mask 255.255.0.0 192.168.1.1 if 0x2 metric 10

[備忘] Avira 小紅傘 去廣告方法+MSN接收檔案掃毒

文章引用自:
http://calvin9872.pixnet.net/blog/post/23127218
http://spock.pixnet.net/blog/post/8175808


以下一小段廢話:
大家都知道小紅傘的好用,偵測能力一流,不過就是會有討厭的廣告
以下照做就可以搞定摟,重灌時每次都要找這段,乾脆做為筆記備份一下


 

更新去廣告的設定方法:

1.點選 [控制台] -> [系統管理工具] -> [本機安全性原則]
2.點選 [軟體限制原則] -> [建立新原則]
3.點選 [其他原則] 右邊空白處點滑鼠右鍵選取 [新增路徑規則]
如下圖,主要是新增兩個路徑規則(藍色框),分別是:
C:Program FilesAntiVir PersonalEdition Classicavnotify.dll
C:Program FilesAntiVir PersonalEdition Classicavnotify.exe
4.按下 [瀏覽] 按鈕,路徑依序選擇 C:Program FilesAntiVir PersonalEdition Classic 資料夾中的avnotify.dll、avnotify.exe 兩個檔案…
5.安全性等級選擇為 [不允許] ,完成!


 

至於MSN常常會有這種情況,明明朋友傳了檔案,接收完畢卻因為沒有設定防毒而被擋掉刪除
竟然有灌小紅傘,就該丟掉這難用的Windows Live OneCare吧

簡易設定

開啟 MSN 功能表列,選擇【工具】 -> 【選項】-> 【檔案傳輸】,在 "檔案傳輸選項" 裏,勾選 "使用下列軟體進行掃描",在下方的路徑欄位輸入下面這段文字–

“C:Program FilesAntiVir PersonalEdition Classicavscan.exe” /GUIMODE=2 /PATH=%file%

( 請標記後,按Ctrl + C 即可貼到筆記本,如果您的瀏覽器無法標記,請按這裡 )

 

請朋友隨便傳個檔案測試一下,接收完成時如果有開啟AntiVir 掃描視窗就是設定成功。(這裡測試請朋友傳送一個 test.txt 文字檔)

為了驗證掃描情況,請開啟AntiVir 主程式,選擇”Report 報表” 功能,查看一下剛剛傳檔的掃描情況~ (一般有病毒會發報,這裡查看報表主要是要說明設定的差異性)

原文有個進階做法,礙於文長就不貼出來摟,請參考原文
———————————————————————————————————-
Winrar 掃毒設定

設定參數與先前內容 “進階設定參數” 相同

請參閱下圖:
1. 點選一下RAR選單上的”防毒”
2. 於壓縮防毒視窗設定 “防毒軟體名稱” ,這裡選 “瀏覽” 把檔案指到小紅傘目錄下的 avscan.exe
3. 防毒軟體參數設定: /CFG=”c:profile.txt” /PATH=”%f”
4. 按下確定,小紅傘就會針對壓縮檔內的檔案進行病毒掃描~
5. 到小紅傘的Reports 選項,確認掃描結果

有空可以到原文去逛逛嘿

[轉貼][備忘]關於PFN_LIST_CORRUPT錯誤

引用原文:http://www.wretch.cc/blog/wch6858/10834510

 

關於PFN_LIST_CORRUPT錯誤

PFN_LIST_CORRUPT
藍底白字錯誤代碼是0x0000004E

如果是遇到這樣的問題
趕快去換條新的記憶體吧
重灌能救回的機率很低

當然
搞很久
還去查了些原因
說什麼錯誤導致IO出現問題
以為是熱當 結果是錯的
重灌了顯卡驅動程式也不行
甚至在重灌OS時也來…
於是昨天下午直接跑台北跟創見服務中心換了兩條新的1G記憶體DDR-400
接下來一切正常到現在
遇到此問題的
趕快去換吧
有很大的原因會是記憶體爆了

爆的顆粒是海力士的吧 使用期間約1個月
目前換到的顆粒是三星

[筆記]關於C裡面的pointer

上課學到pointer
很多人聽不太懂,手邊剛好有寫個測試程式
分享給大家,程式碼有點冗長
都是為了直接看結果方便之原故
之後如果有搭配array的使用,我會再發一篇
敬請期待

環境:Microsoft Visual C++ 6.0

#include “stdafx.h”
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char* argv[])
{
 int a=3,b=5,*pn1,*pn2,**ppn;
 pn1=&b;
 pn2=&a;
 printf(“指令:\n\tint a=3,b=5,*pn1,*pn2,**ppn;\n\tpn1=&b;\n\tpn2=&a;\n\n結果:\n”);
 
 printf(“a=%-3d &a=%p \n”, a ,&a);
 printf(“b=%-3d &b=%p \n”, b ,&b);
 
 printf(“*pn1=%-3d &*pn1=%p &pn1=%p pn1=%p \n”, *pn1 ,&*pn1 ,&pn1 ,pn1);
 printf(“*pn2=%-3d &*pn2=%p &pn2=%p pn2=%p \n”, *pn2 ,&*pn2 ,&pn2 ,pn2);
 
 printf(“指令:\n\t*pn1=100;\n\n結果:\n”);
 *pn1=100;
 printf(“*pn1=%-3d &*pn1=%p &pn1=%p pn1=%p \n”, *pn1 ,&*pn1 ,&pn1 ,pn1);
 printf(“*pn2=%-3d &*pn2=%p &pn2=%p pn2=%p \n”, *pn2 ,&*pn2 ,&pn2 ,pn2);
 printf(“a=%-3d &a=%p \n”, a ,&a);
 printf(“b=%-3d &b=%p \n”, b ,&b);
 ppn=&pn1;
 printf(“指令:\n\tppn=&pn1;\n\n結果:\n”);
 printf(“**ppn=%-3d &**ppn=%p *ppn=%p\n&*ppn=%p &ppn=%p ppn=%p \n”
  , **ppn ,&**ppn ,*ppn , &*ppn, &ppn, ppn);
 
 system(“PAUSE”);
 return 0;
}

[備忘] 頁面轉址語法

頁面轉址語法,上次找很久找不到
如今放上來做備忘,以免不時之需

 

<html>
<head>
<meta http-equiv=”content-type” content=”text/html; charset=big5″>
<meta http-equiv=”Refresh” content=”0;url=頁面網址”>
<title>頁面載入中…</title>
</head>
<body>
頁面載入中…請稍候<br>
<a href=”index.asp”>頁面標題</a>
<script language=”JavaScript”>
<!–
location.href= (‘頁面網址’);
–>
</script>
</BODY>
</HTML>

程式再進化

看了一些畢專之後
心中有些想法
最近,又把面試考古題又再增加很多功能
目標是讓它能成為一個專業的資訊系統
要能稱為系統
當然也要費些功夫

————————————————————-


目前要增加的重點
1.把「關於我們」的部份將它補完


2.後台權限分配


3.解決考題新增完卻有誤
對不到資料的手動修正


4.增加最新公告、工作進度、修改記錄
(像現在打的這些)留言介面


5.修正瀏覽記數緩慢的問題
支援word、pdf等其它的格式



6.增加訪客回應、留言功能


7.寫完網站內容管理程式
並和面試考古題整合
(例如同後台、帳號、資源共享等等)


8.一些誤打的修正
9.搜尋功能加入縮小關健字查詢
增加模糊查詢程度,節省系統資源
10.改善網址傳遞掉字的問題


————————————————————-
說的比做的快…先忙碌去摟

[筆記]IIS支援PHP5

喔…我真是蠢
上次弄個老半天,看了無數的文章
才發現這個困難並不困難
怎麼會沒看到這個選項?
那我花了好多天,看了頭暈轉向的文章怎麼辦?
算是學費吧
要IIS支援PHP,
客倌們,看好樓
1. 到PHP官網下載最新”穩定”版PHP
http://www.php.net/downloads.php
2. 請到官網選擇Windows Binaries
PHP 5.2.6 installer 下載
3. 安裝時選IIS ISAPI module
再選擇安裝目錄,外掛設定(GD zip rar…等等)
123站著穿 有沒有很簡單?
這大概是收錄裡面最簡單的一篇了

人際關係的比喻

人與人之間就像一把把的鑰匙
每把鑰匙都不一樣
有圓有方
每個人都有不同的特質
當鑰匙的尖媏碰到尖媏時
人就起了摩擦
但每把鑰匙都有一個共通點
上方都有一個洞
可以用鑰匙圈串起來
這就是人奇妙的地方
這就是人際關係的用處
將不同特質的人串在一起
成為朋友
主動廣結善緣 人多話就多

不要為了討好別人 而放棄自己的堅持

這是我在講座裡學到的
做為自己的提醒
尤其是最後一句
不過我現在覺得
你不主動交朋友,別人或許都不會理你
所以還是主動出擊才是阿