Тоже кагдато замечал глюки с буфером обмена, скорее всего это изза глюков пк проскакивают обновления буфера. Попробуй в место очистки писать в буфер число, к примеру "0", и пока этот ноль не появится в нем, повторяем запись. Далее пишем то что нам требуется и проверяем не остался ли там ноль.
Навскидку набросал код, ранее до этого не догадывался и не тестил, попробуй.
TOCLIP(0)
WHILE(FROMCLIP () ! 0) //проверяем пока в буфер не запишется ноль
TOCLIP(0)
END_CYC
TOCLIP($login_social_net)
WHILE(FROMCLIP () = 0) //проверяем, пока не запишет то что нужно, не ноль
TOCLIP($login_social_net)
END_CYC
WAITMS(100)
KEYDOWN (#CTRL)
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)
WAIT(1)
А можно и пропусить "очистку буфера", к чему она нам.
TOCLIP($login_social_net)
WHILE(FROMCLIP () ! $login_social_net) //проверяем, пока не запишет то что нужно.
TOCLIP($login_social_net)
END_CYC
WAITMS(100)
KEYDOWN (#CTRL)
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)
WAIT(1)
Но я чтото припоминаю, что частая запись в буфер обмена может привести к ошибке, возможно исправили в новых версиях. Нужно полюбому подкидывать задержки хоть какие, на всякий случай.