我在Windows 10 64位上使用Microsoft VS Code版本1.34.0(64位版本)。 我安装了“ Python”和“ Code Runner”扩展并将其用于Python 3.7.3
我单击右上角的三角形运行代码或执行Public Sub Auto_FX_update_BMG()
Application.ScreenUpdating = False 'My computer is not very fast, thus I use this line of
'code to save some computing power and time
Dim internet_object As InternetExplorer
Dim i As Integer
For i = 3 To Sheets(1).Cells(3, 7).End(xlDown).Row
FX_Pair = Sheets(1).Cells(i, 7)
Set internet_object = New InternetExplorer
internet_object.Visible = True
internet_object.navigate "https://www.bloomberg.com/quote/" & FX_Pair & ":CUR"
Application.Wait Now + TimeValue("00:00:05")
internet_object.document.getElementsByClassName("class")(0).getElementsByTagName ("value__b93f12ea") '--> DEBUGGER PROBLEM
'My goal here is to "grab" the PREV CLOSE
'value from the website
With ActiveSheet
.Range(Cells(i, 9)).Value = HTML_element.Children(0).textContent
End With
Sheets(1).Range(Cells(i, 9)).Copy 'Not sure if these 2 lines are unnecesary
ActiveSheet.Paste
Next i
Application.ScreenUpdating = True
End Sub
。
当我运行需要用户输入的代码时,可以在终端中看到消息(如果在代码中提供了任何内容)和光标,但是光标处于非活动状态(空矩形)。
活动光标(闪烁)仍在代码编辑器窗格中。
有什么方法可以将活动光标从代码编辑器自动移动到终端以供用户输入?
我正试图避免额外的鼠标单击或(Ctrl +`)
答案 0 :(得分:1)
在settings.json中添加以下行:
"code-runner.preserveFocus": false