我想查找//註釋,然後按F4鍵,它們將轉換爲/ * * /。 所以我需要使用autohotkey應用程序在visual studio 2015中獲取選定的文本。 我使用了Active Windows Info(Window Spy)來獲取關於visual studio的一些信息,但是它並沒有給我提供關於它的很好的信息,我無法獲得VS中的選定文本。 我需要在自動熱鍵中寫入。使用autohotkey獲取visual studio 2015中的選定文本
0
A
回答
0
最後我找到了解決辦法
F4::
TempCB = %ClipBoard%
ClipBoard = ; Clear clipboard
Send, ^c
Sleep, 100 ; Wait 0.1 seconds for clipboard (clipboard will not get filled if nothing is selected)
if (Clipboard = "")
{
Send, {Home}+{End}^c ; Select line and copy to clipbard
}
SelectedLine = %ClipBoard%
pos := RegExMatch(SelectedLine,"\/\/",found)
if(found = "//"){
Str := RegExReplace(SelectedLine,"`r`n$","")
Str := RegExReplace(Str,"\/\/","/*")
Str .= " */"
Send, {Home}+{End}^x
ClipBoard = %Str%
Send, {Raw}%Str%
}
ClipBoard = %TempCB% ; Restore (text part) of previous clipboard content.
Return
1
我無法在VS
獲得所選文本中獲取活躍的應用程序選定的文本像這樣的AHK通常做:
clipboard_backup := clipboardAll
send ^c ; copy
clipwait
SELECTED_TEXT := clipboard
clipboard := clipboard_backup
未明確測試,但它應該給你一個想法
相關問題
- 1. 如何獲取visual studio 2015編輯器窗口的選定文本?
- 2. 什麼是Visual Studio中選定文本的主題名稱(2015)
- 3. Autohotkey和Visual Studio Intellisense
- 4. 使用Visual Studio 2015的Ionic2
- 5. 使用Visual Studio 2015的cmake
- 6. 在installshield中獲取已安裝的Visual Studio版本列表2015
- 7. Visual Studio菜單中的Autohotkey
- 8. 在Visual Studio 2015中選擇文本時遇到的問題
- 9. 使用Visual Studio 2015創建apk文件
- 10. 在Visual Studio 2015中使用不推薦使用的soap版本
- 11. Android本機庫Visual Studio 2015
- 12. 在Visual Studio Online Git項目中使用Visual Studio 2015的問題
- 13. 僅在設計時使用MultiBindingConverter獲取XamlObjectWriterException(Visual Studio 2015)
- 14. CSS Visual Studio 2015 Float定位
- 15. 的AutoHotkey到Visual Studio 2010
- 16. 在Visual Studio 2015中使用npm
- 17. 在Visual Studio 2015和Webpack中使用Pug
- 18. 如何在visual studio 2015中使用easymotion?
- 19. 如何在Visual Studio 2015中使用PyQt5?
- 20. 如何在Visual Studio 2015中使用Flow?
- 21. 在Visual Studio 2015中使用FFTW
- 22. 錯誤Visual Studio 2015試圖「獲取最新版本(遞歸)」
- 23. 添加「獲取最新版本」到右鍵菜單visual studio 2015
- 24. Visual Studio 2015 -Release文件夾
- 25. LNK1104 Visual studio 2015
- 26. OpenCV -Visual Studio 2015
- 27. Xamarin + Visual Studio 2015
- 28. C#,Visual Studio 2015,
- 29. Visual Studio 2015 OpenSSL
- 30. Visual Studio Migration 2015
你確定這個不能在VS自然做?我的意思是..它是Visual Studio – Blauhirn
它可以在VS中完成,但我想要一個ahk,因爲你可以在VS和其他IDE中使用它,對於很多應用程序也是一個宏 – Saeid