[AHK#53] AutoHotkey多行內容輸出時的偏移問題
2022-7-31 23:9:32 Author: jdev.tw(查看原文) 阅读量:33 收藏

首頁 » AutoHotkey鍵盤工具

作者: 日期: 2022/07/31 – 23:09:32尚無留言 | 瀏覽數: 5 / 12

1. 問題描述

AutoHotkey可以用圓括號來設定多行內容,例如:

text =
(
  第1行
  第2行
  第3行



- 第1項
- 第2項
- 第3項
)

f1::
  Send %text%
  return

但是多行文字在輸出時會因為開頭的空白而造成偏移問題,上例按〔F1〕後的輸出如下:

第1行
  第2行
    第3行

    - 第1項
    - 第2項
    - 第3項

2. 解決方法

找到了一個簡單的解決方法:透過剪貼簿輸出就能解決偏移問題。

#SingleInstance Force

text =
(
  第1行
  第2行
  第3行

- 第1項
- 第2項
- 第3項
)

f1::
  Clipboard = %text%
  ;;Clipboard := text
  Send {space 2}^v
  return

額外輸出兩個空白再輸出〔Ctrl+V〕,輸出內容就能正確對齊了。

3. 教學影片

##

您可能也會有興趣的類似文章

標籤:


文章来源: https://jdev.tw/blog/7223/autohotkey-send-multilines-text
如有侵权请联系:admin#unsafe.sh