Win調整和小技巧

推薦win下一些我的愛用的工具軟件(以及使用心得)和一些系統調整方法,讓win下不盡人意的設置發生小小變化,讓成天摸着電腦的ITer們的生活更有樂趣。html

本人酷愛收集一些好用的軟件,若各位也對某個或某些軟件有所心得,不妨"劃下道來",分享分享,本人感激涕零。java


禁用shift+space全半角切換功能

寫代碼、寫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書籤提取

我找過很多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時就須要導入導出書籤。

我用的是pdf-XChange軟件(請自行搜索下載)。它是一個pdf閱讀工具,不只能夠複製帶頁碼屬性的書籤,搜索內容的速度也遠比Adobe Acrobat類的套件快。不過它功能比較單一,只有閱讀,沒法編輯pdf。因此我也就是偶爾在有需求的時候用它來完成一些工做。

例如,我在這裏選中所有書籤,複製並粘貼到旁邊的2.pdf中。

 

在2.pdf中,每一個書籤都是設置好了目標位置的。

一個小缺憾,雖然這個pdf軟件能在兩個pdf間複製粘貼書籤,但複製的書籤卻不能粘貼到其餘程序中,例如記事本。

加密的m3u八、ts文件合併

見下文:http://www.cnblogs.com/f-ck-need-u/p/9033988.html

chrome沒法添加擴展程序

如今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(帶書籤)

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文件在同一目錄下。

屏幕貼圖snipaste

官方主頁:https://www.snipaste.com/

平常工做必備工具,不管是辦公、學習、聊天,只要你須要參照你複製(截圖)的圖片,均可以將複製的圖片貼在頻幕上,放大、縮小、編輯。固然,除了它強大的貼圖功能,還有截圖功能。

例如要比較兩個excel表格sheet一、sheet2,sheet1爲參照基準,sheet2是當前正在編輯的,能夠將sheet1截圖下來,貼在頻幕上,這樣編輯sheet2的同時也能看到sheet1的內容。

複製、粘貼神器Ditto

平時咱們是複製一次就粘貼一次,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/

vscode指定擴展的安裝位置

見:http://www.javashuo.com/article/p-bwmgtofu-ck.html

 

虛擬桌面神器(多桌面)

Win10自帶了虛擬桌面的功能,可是功能並不太好,好比桌面1打開了某個應用,在桌面2打開這個應用,有可能會自動切換回桌面1打開的這個應用。

有不少不錯的虛擬桌面工具,可是我用的最強大的虛擬桌面是dexpot,我的使用的話是免費的。

官方站點:https://www.dexpot.de

下面是個人設置:

相關文章
相關標籤/搜索