推薦win下一些我的愛用的工具軟件(以及使用心得)和一些系統調整方法,讓win下不盡人意的設置發生小小變化,讓成天摸着電腦的ITer們的生活更有樂趣。html
本人酷愛收集一些好用的軟件,若各位也對某個或某些軟件有所心得,不妨"劃下道來",分享分享,本人感激涕零。java
寫代碼、寫SQL語句的同志可能會常常性地誤按"shift+space"將半角輸入切換成全角輸入法,但實際生活中,絕大多數狀況下根本就不須要全角輸入,因此直接將它給禁用掉,省得煩惱。chrome
若是是win7,打開註冊表,把HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000011下的"Key Modifiers"、"Target IME"和"Virtual Key"的二進制值全改成0就能夠,或者把下面的註冊表修改代碼放進一個reg文件中,而後雙機添加就能夠。修改完後,最後重啓系統便可。c#
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000011]
"Key Modifiers"=hex:00,00,00,00
"Target IME"=hex:00,00,00,00
"Virtual Key"=hex:00,00,00,00
若是想把禁用半全角切換功能從新啓用,把註冊表改回來便可。如下是啓用切換功能的註冊表值:windows
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000011]
"Key Modifiers"=hex:04,c0,00,00
"Target IME"=hex:00,00,00,00
"Virtual Key"=hex:20,00,00,00
若是是win10,也能夠用上面的方法。但win10有更簡單的方法,直接在微軟拼音輸入法中禁用便可。若是win10版本較低,可能還不支持該功能,能夠在註冊表HKEY_CURRENT_USER\Control Panel\Input Method下添加一個鍵"Show Status",並設置它的值爲1就能夠禁用全半角切換,設置爲0就能夠從新啓用全半角切換。工具
若是是禁用,則把下面的註冊表修改代碼放進一個reg文件,並雙擊執行。而後重啓系統就能夠。oop
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Input Method]
"Show Status"="0" [HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys]
注意,若是設置無效,請看看是否是本身安裝的輸入法也有shift+space相關的設置項。學習
我找過很多pdf書籤提取的工具,都不盡如人意,這個還算不錯。google
做者原文:https://blog.csdn.net/yinqingwang/article/details/78736474加密
下載連接:https://pan.baidu.com/s/1jIeTsUy 密碼: i5un
這個工具是java寫的,所以須要安裝好jre環境。
解壓後,裏面有下面幾個文件:
PDFBOOK.js
PDFBookmark.jar
Run.bat
Run.sh
使用說明.txt
說明 (關於PDFBOOK-js).txt
在unix環境下,就執行Run.sh,在Windows環境下,就雙擊Run.bat。以後會提示選擇pdf文件。下面是一個示例圖。
有時候咱們本身作了一個pdf文件,想要從另外一個pdf文件中把書籤導入過來,同時每一個書籤指向的頁碼位置仍是正確的,例如將文字版的pdf轉換爲圖片版的pdf時就須要導入導出書籤。
我用的是pdf-XChange軟件(請自行搜索下載)。它是一個pdf閱讀工具,不只能夠複製帶頁碼屬性的書籤,搜索內容的速度也遠比Adobe Acrobat類的套件快。不過它功能比較單一,只有閱讀,沒法編輯pdf。因此我也就是偶爾在有需求的時候用它來完成一些工做。
例如,我在這裏選中所有書籤,複製並粘貼到旁邊的2.pdf中。
在2.pdf中,每一個書籤都是設置好了目標位置的。
一個小缺憾,雖然這個pdf軟件能在兩個pdf間複製粘貼書籤,但複製的書籤卻不能粘貼到其餘程序中,例如記事本。
見下文:http://www.cnblogs.com/f-ck-need-u/p/9033988.html
如今chrome默認不支持外部的擴展程序,直接拖crx文件到擴展程序裏進去已經失效了。
要想添加外部的擴展程序,須要通過一番設置:
1.下載模板文件。
https://dl.google.com/dl/edgedl/chrome/policy/policy_templates.zip
2.解壓後,找到windows/adm/zh-cn/chrome.adm
3.gpedit.msc
4.在計算機管理-->管理模板-->右鍵新建模板,找到windows/adm/zh-cn/chrome.adm
5.在管理模板-->經典管理模板-->Google-->Google Chrome-->擴展程序-->配置擴展程序白名單
點擊啓用,並在"顯示"選擇要添加的擴展程序id。
擴展程序的id能夠在拖到chrome後,並被自動刪除前,去chrome擴展程序頁面查看。
6.重啓chrome
sc config i8042prt start= disabled
而後重啓計算機。
若是想要從新啓用自帶鍵盤:
sc config i8042prt start= auto
word轉pdf方式不少,批量轉爲不帶書籤的pdf網上隨便一搜索,方法也很簡單。
可是要批量將word轉換爲帶書籤的pdf的方法就沒那麼容易找到,網上有些方法仍是藉助 c# 來實現的,至關麻煩。
因此寫了個vba來實現。要求office版本高於或等於2013(2010應該不行,我沒試)。
加入e:\words\目錄下有不少docx文件。下面的步驟會將這個目錄下的全部docx文件轉換爲帶書籤的pdf。
1.隨便打開一個docx文件。最好不要是目標目錄下臨時新建的word。
2.按alt+f11插入模塊,複製一下代碼,保存退出。
' 例如將d:\a目錄下的word轉換爲pdf,則在非d:\a下新建一個word,打開,alt+f11,插入模塊,複製一下代碼,按f5,選擇D:\a目錄就ok ' 只支持docx,如要支持doc,則修改下面對應代碼爲:fileName = Dir(filePath & "\*.doc") Sub IAassembleex() Dim fileName As String Dim filePath As String Dim wbkThis As Document Dim wbkOpen As Document Dim tfil As Integer Application.ScreenUpdating = False Set wbkThis = ThisDocument tfil = 0 Application.DisplayAlerts = False With Application.FileDialog(msoFileDialogFolderPicker) .AllowMultiSelect = False If .Show = -1 Then filePath = .SelectedItems(1) End If End With fileName = Dir(filePath & "\*.docx") Do While fileName <> "" On Error Resume Next tfil = tfil + 1 Set wbkOpen = Documents.Open(filePath & "\" & fileName) ActiveDocument.ExportAsFixedFormat OutputFileName:= _ filePath &"\"& Left(fileName,InStrRev(fileName,"."))&"pdf", ExportFormat:= _ wdExportFormatPDF, OpenAfterExport:=False, OptimizeFor:= _ wdExportOptimizeForPrint, Range:=wdExportAllDocument, From:=1, To:=1, _ Item:=wdExportDocumentContent, IncludeDocProps:=True, KeepIRM:=True, _ CreateBookmarks:=wdExportCreateHeadingBookmarks, DocStructureTags:=True, _ BitmapMissingFonts:=True, UseISO19005_1:=False wbkOpen.Close False fileName = Dir Loop link Application.ScreenUpdating = True MsgBox ("successfully" & vbCrLf & "total read " & tfil) End Sub
上面的vba只支持docx文件的轉換,若是要支持doc文件,將 fileName = Dir(filePath & "\*.docx") 改成 fileName = Dir(filePath & "\*.doc") 就行。
3.視圖-->宏-->查看宏-->運行。而後選擇docx文件所在目錄便可,例如此處是e:\words目錄。
轉換完成後pdf文件和docx文件在同一目錄下。
官方主頁:https://www.snipaste.com/
平常工做必備工具,不管是辦公、學習、聊天,只要你須要參照你複製(截圖)的圖片,均可以將複製的圖片貼在頻幕上,放大、縮小、編輯。固然,除了它強大的貼圖功能,還有截圖功能。
例如要比較兩個excel表格sheet一、sheet2,sheet1爲參照基準,sheet2是當前正在編輯的,能夠將sheet1截圖下來,貼在頻幕上,這樣編輯sheet2的同時也能看到sheet1的內容。
平時咱們是複製一次就粘貼一次,Ctrl+C -> Ctrl+V -> Ctrl+C -> Ctrl+V ->Ctrl+C -> Ctrl+V 。有時候想從同一個複製屢次,而後在另外一個地方依次粘貼,不用來回複製、粘貼。Ditto神器能很好地解決這個問題。
使用方法:https://www.cnblogs.com/f-ck-need-u/p/9796031.html
項目主頁:https://ditto-cp.sourceforge.io/
見:http://www.javashuo.com/article/p-bwmgtofu-ck.html
Win10自帶了虛擬桌面的功能,可是功能並不太好,好比桌面1打開了某個應用,在桌面2打開這個應用,有可能會自動切換回桌面1打開的這個應用。
有不少不錯的虛擬桌面工具,可是我用的最強大的虛擬桌面是dexpot,我的使用的話是免費的。
下面是個人設置: