1. Уважаемые гости и пользователи форума.
    Администрация настоятельно рекомендует не регистрировать несколько аккаунтов для одного пользователя. При выявлении наличия мультиаккаунтов будут заблокированы все учетные записи данного пользователя.
    Аккаунты, зарегистрированные на временную почту будут также заблокированы.

Бегущая строка

Тема в разделе "Скрипты для NSIS", создана пользователем Sanch8, 7 янв 2015.

  1. Пользователь

    Регистрация:
    29 май 2012
    Сообщения:
    17
    Симпатии:
    12
    Пол:
    Мужской
    Пример скрипта бегущей строки с помощью плагина NsResize

    Код (Text):
    1. !AddPluginDir .
    2. !include MUI2.nsh
    3. Caption "Бегущая строка"
    4. OutFile Бегущая_строка.exe
    5.  
    6. Page Custom MyPage
    7. !insertmacro MUI_LANGUAGE Russian
    8. Var Label
    9. Var Font1
    10.  
    11. Function MyPage
    12. strcpy $R9 0
    13. CreateFont $Font1 "Comic Sans MS" "14.25" "700"
    14.  
    15.   nsDialogs::Create 1044
    16.   Pop $R0
    17.   ${NSD_CreateLabel} 100% 100% 100% 100% `C Рождеством, дорогие друзья !!!`
    18.   Pop $Label
    19.   SetCtlColors $Label 0x8080FF 0xF0F0F0
    20.   SendMessage $Label ${WM_SETFONT} $Font1 0
    21.   StrCpy $R0 0
    22.   ${NSD_CreateTimer} MathMove 50
    23.   nsDialogs::Show
    24.   ${NSD_KillTimer} MathMove
    25. FunctionEnd
    26.  
    27. Function MathMove
    28. intop $R9 $R9 - 1
    29. StrCmp $R9 "-540" 0 +2
    30. strcpy $R9 -1
    31. nsResize::Set $Label $R9u 100u `` ``
    32. FunctionEnd
    33.  
    34. Section
    35. SectionEnd
     
    ExPlayer и Krinkels нравится это.

Поделиться этой страницей