1 (изменено: Kokkolar, 2012-07-19 13:36:38)

Тема: AHK: Запись пробелов в текстовый файл

TAB::
    run:=0
        FileDelete, test.txt
    loop 5
    {
        run+=1
        FileAppend,%run%, test.txt
    }
return

Требуется, чтобы после каждой записанной переменной run был пробел.

Пробовал такие варианты:

FileAppend,%run%`s, test.txt
FileAppend,%run%{space}, test.txt
FileAppend,%run%{vk20}, test.txt
FileAppend,%run%&vk20, test.txt
FileAppend,%run%{&vk20}, test.txt

Не печатает пробел.

2 (изменено: Korobkof, 2012-07-19 14:18:39)

Re: AHK: Запись пробелов в текстовый файл

Может быть надо использовать

%A_Space%

P.S. Не могу окончить данное предложение точкой

BIG BROTHER IS WATCHING YOU.

3

Re: AHK: Запись пробелов в текстовый файл

Korobkof что %A_Space% что просто пробел без разницы, просто обрезается конечный пробел если после пробела нет символа иного.

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

4

Re: AHK: Запись пробелов в текстовый файл

У меня вот эта команда работает как надо.

FileAppend,%run%%A_Space%, test.txt

5

Re: AHK: Запись пробелов в текстовый файл

Indomito пишет:

Korobkof что %A_Space% что просто пробел без разницы, просто обрезается конечный пробел если после пробела нет символа иного.

Перепроверил, работает как надо, пробел конечный на месте (AutoHotkey_L v1.1.07.03).

BIG BROTHER IS WATCHING YOU.

6

Re: AHK: Запись пробелов в текстовый файл

Так в чём проблема то? Я просто предположил, что может отсекаться (не так в посте построил фразу), но я писал что угодно и всё записывалось.

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

7

Re: AHK: Запись пробелов в текстовый файл

Korobkof, спасибо.

Все работает как надо