Skip to content

Instantly share code, notes, and snippets.

View rediffusion's full-sized avatar
🎯
Focusing

Mr. Nick rediffusion

🎯
Focusing
View GitHub Profile
@rediffusion
rediffusion / close_window
Last active November 24, 2019 17:21
Имеем открытую программу, программа закроется через 2 секунды. Можно протестировать для закрытия pop-up (например "[alexamaster](https://www.alexamaster.net/)").
#SingleInstance, Force
#Persistent
;~ **************************************************
SetTitleMatchMode, 2
SetTimer, Close_Scite, 200
MsgBox here 1
MsgBox here 2
@rediffusion
rediffusion / jumping
Last active October 7, 2019 13:20
Прыжки к функциям, меткам, классам. Alt+F1 - прыжёк вперёд. Есть ещё прыжёк назад но пока не знаю!? Если не робит делаем Alt+M > Refresh Current Project
;~ #Include <xl>
;~ #Include <func>
;~ #Include <func>
;~ func("func") ; Это для прыжка на функцию, файл которого находится в той же папке/подпапке. Для работы нужно раскомментировать -- #Include <func>
func("func")
myfunc(b)
Gosub, subroutine
@rediffusion
rediffusion / Intellisense_file_1
Last active October 7, 2019 06:51
Получение Intellisense для элементов, отсутствующих в вашем файл. Имеем 2 файла: C:\Users\NIKA\Documents\AutoHotkey\AHK Studio\Projects\test\test.ahk C:\Users\NIKA\Documents\AutoHotkey\AHK Studio\Projects\test\Lib\func.ahk
#Include <func> ; при помощи такой строки сможем в `intellisense` вызывать те параметры которые имеем в другом файле "Intellisense_file_2"!
;~ func_one("one")
func_two("two")
;~ Func ; пишем и видим в `intellisense` -- func_One -- func_Two !
;~ func_One() ; Курсор ставим на название функции > Alt+F1 > будет прыжок на файл func.ahk
text:="hello world"
;FiLeRead,text,C:\Users\NIKA\Downloads\New.txt ;если в файле текст то быстро прочитает с выводом в окно "дебаггер".
DebugWindow(Text,Clear:=l,LineBreak:=l,Sleep:=500)
return
;~ Пример #1
strHello := "Hello,"
myName := "Alexander"
MsgBox % strHello " " myName
;~ Пример #2
strHello := "Hello,"
myName := "Alexander"
newText := strHello " " myName
@rediffusion
rediffusion / abs_round_1
Last active September 24, 2019 17:49
NOTE: с числами можно выполнять любого рода вычисления. А ещё ··· деление, округление, постфикс, префикс.
;~ Вычисление - функции `abs`
MsgBox % abs(-5) ; получить модуль числа
; myNum := -5
; MsgBox % abs(myNum)
myName := "Sasha" ; приоритетно к переменным (тут присваеваем переменной строку).
myAge = 18 ; приоритетно к тексту.
myVar := myName ; "myName" – если обрамить кавычками то тоже получим текст.
myVar2 = myAge
MsgBox % myVar "`n" myVar2
@rediffusion
rediffusion / jQuery_13.js
Last active August 26, 2019 15:02
Клонирование, добавление, перемещение элементов »» но подробно.
$(document).ready(function () {
// ### Базовая анимация
// Можно использовать со словами либо конкретно в миллисекундах.
// Способ 1:
$('.box:first').hide(1000)
// Способ 2:
$('.box:first').delay(1000).hide(1000)
// Способ 3:
$('.box:first').delay(1000).hide(1000).delay(1000).show(1000)
$(document).ready(function() {
// ### Формы (focus, change и т.д.)
// input - текстовое поле для ввода; focus - то есть поместили курсор в область этого поля.
$('input').focus(function() {
// Ещё можно присваивать какие то классы, значения, менять стиль элементов но в качестве примера выберем - console.
console.log("Поле в фокусе");
});
});
@rediffusion
rediffusion / jQuery_2.js
Last active August 25, 2019 21:34
Базовые селекторы (#id, tagName, .class).
$(document).ready(function(){
// ### Можем выделить все теги p, h2, h1 и т.д. c обводкой.
$('p').css('border', 'solid 3px red');
// Чтобы обратиться к конкретному элементу (p.blue, #id)
//p - это тэг который имеет клас .lead
$('p.lead').css('border', 'solid 3px red');
});