Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

olo)LOLO

кликер какой то или хз

Рекомендованные сообщения

очень нужна помощь с поиском решения.

задача:

есть текстовый файл, в нем инфа. примерно 7 сотен коротких строк. мне нужно каждую строку по отдельности скопипастить. т.е. я открываю программу и в нее каждую строчку по очереди должно вставляться <мой текст(всегда одинаковый)> + <строка n> через пробел.

или хотя бы просто каждая строка по очереди должна paste + enter в мою программу.

еще нужны паузы. например 1 строку раз в 3 секунды. или 5 строк раз в секунду и перерыв на 10с. и т.п.

 

у меня пока даже нет представления как это можно сделать. буду благодарен за любые советы.

Поделиться сообщением


Ссылка на сообщение
(изменено)

напиши любому школьнику, еще лучше дотеру, купи яшку и рарку на любимого героя, профит


Изменено пользователем VOVA_RADIANCE

 

Буйствую

65909c0240e7.jpg

,

МОЙ ЛУЧШИЙ СОЮЗНИК В ДОТА2

2b086c7e77c6.jpg

,

MILLION

b9bc2566ef18.jpg

 

Как когда-то Dread считался молодым каталой, который рвался в бой, таким в Na'Vi был XBOCT, поэтому разницы в скиле я не ощущал.

(с) Artstyle

Поделиться сообщением


Ссылка на сообщение

напишу тебе прогу на вин7 за полтос на киве

Поделиться сообщением


Ссылка на сообщение
(изменено)

пфф задание уровня 10 класса информатики

на любом языке пятиминутное дело


Изменено пользователем Ramil

javascript:void(0);

Поделиться сообщением


Ссылка на сообщение

ну ты чо? ты чо? ты чо, а? помог бы раз так просто

Поделиться сообщением


Ссылка на сообщение

ну ладно попробую как время будет


javascript:void(0);

Поделиться сообщением


Ссылка на сообщение
(изменено)

автохоткей

ProgName - запускаешь AU3_Spy.exe, находящийся в папке автохоткея, открываешь свою прогу и смотришь ahk_class

f8 - пауза

f9 - заново

 

Path = D:\huy.txt	;путь до файла, с которого считываем строки
s = 2			;количество строк за t
t = 100			;раз в t милисекунд
p = 1000		;пауза в милисекундах
ProgName = Notepad	;ahk_class программы, куда надо вставлять
text := "123"		;свой текст

i=1
Loop
{
FileReadLine, line, %Path%, %i%
if ErrorLevel
	break
clipboard:=text line
IfWinExist, ahk_class Notepad
		WinActivate
else
		{
		MsgBox, Окно не найдено
		break
	}
SendInput ^v
ClipWait
SendInput {enter}
a:=mod(i, s)
if a=0
	sleep, %p%
else
	sleep, %t%
;MsgBox %a%
i:=i+1
}
MsgBox, Достигнут конец файла или возникла проблема чтения.
Return

f8::pause
f9::reload

 

5 строк раз в секунду и перерыв 10 сек: s=5, t=1000, p=10000


Изменено пользователем Ramil

javascript:void(0);

Поделиться сообщением


Ссылка на сообщение

спасибо. только у меня одна проблема. он копирует, но не вставляет.

Поделиться сообщением


Ссылка на сообщение

a ctrl+v в твоей проге работает?

окно проги активно становится?


javascript:void(0);

Поделиться сообщением


Ссылка на сообщение

проверь копирует ли в блокнот

 

вместо sendinput попробуй send

проверь мб курсор не там стоит


javascript:void(0);

Поделиться сообщением


Ссылка на сообщение
(изменено)

в блокнот тоже. вставляет символ v

если ^v взять в фигурные скобки, то просто прыгает по строчкам

c Send тоже самое

 

после SendInput запятую поставил и начал вставлять в блокнот.

а в варик не хочет (


Изменено пользователем olo)LOLO

Поделиться сообщением


Ссылка на сообщение

попробуй вместо ^v - {Ctrl Down}v{Ctrl Up}


javascript:void(0);

Поделиться сообщением


Ссылка на сообщение

блять там вместо "IfWinExist, ahk_class Notepad" надо "IfWinExist, ahk_class %ProgName%"

big135.gif

 

и лучше юзать конструкцию SendInput, {ctrl down}v{ctrl up}


javascript:void(0);

Поделиться сообщением


Ссылка на сообщение

ну я там прописывал Warcraft III вместо нотпада

ща прописал %ProgName%

ничего не поменялось.он варик (запущен в окне) разворачивает и все. курсор в строке чата, но не вставляет

Поделиться сообщением


Ссылка на сообщение
(изменено)

нашел у себя варик, попробовал - работает

 

Path = D:\huy.txt	   ;путь до файла, с которого считываем строки
s = 2				   ;количество строк за t
t = 100				 ;раз в t милисекунд
p = 3000				;пауза в милисекундах
ProgName:= "Warcraft III"	  ;ahk_class программы, куда надо вставлять
text := "123"		   ;свой текст



i=1
Loop
{
	FileReadLine, line, %Path%, %i%
	if ErrorLevel
			break
	clipboard:=text line
	IfWinExist, ahk_class %ProgName%
					WinActivate
	else
					{
					MsgBox, Окно не найдено
					break
			}
	SendInput, {ctrl down}v{ctrl up}
	ClipWait
	SendInput {enter}
	a:=mod(i, s)
	if a=0
			sleep, %p%
	else
			sleep, %t%
	;MsgBox %a%
	i:=i+1
}
MsgBox, Достигнут конец файла или возникла проблема чтения.
Return

f8::pause
f9::reload

 

кинь файл из которого надо вставлять

мб там русское а варик английский и не хочет принимать хз


Изменено пользователем Ramil

javascript:void(0);

Поделиться сообщением


Ссылка на сообщение
(изменено)

в файле список ников

http://rghost.ru/pri...252c284acb20dfe

 

бляяя. рот ебаль. запустил от имени администратора и в варик тоже пошло :pray:


Изменено пользователем olo)LOLO

Поделиться сообщением


Ссылка на сообщение

попробуй вставлять так: SendInput, {shift down}{ins}{shift up}

 

чисто для проверки сделай скрипт "a::SendInput, abc"

напишет что-нибудь в варе при нажатии а?


javascript:void(0);

Поделиться сообщением


Ссылка на сообщение

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

×
×
  • Создать...