bat врСмя выполнСния скрипта

CMD/BAT: BenchMark Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΎΠΉΡ‚ΠΈ ΠΈΠ»ΠΈ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ

БообщСния 3

1 Π’Π΅ΠΌΠ° ΠΎΡ‚ АскСт 2012-12-31 01:27:24 (ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ: АскСт, 2012-12-31 01:53:22)

Π’Π΅ΠΌΠ°: CMD/BAT: BenchMark Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния

Ёу-Ρ…ΠΎΡƒ-Ρ…ΠΎΡƒ, Π° Π²ΠΎΡ‚ ΠΈ Π΄Π΅Π΄ ΠœΠΎΡ€ΠΎΠ· с ΠΏΠΎΠ΄Π°Ρ€ΠΊΠ°ΠΌΠΈ bat врСмя выполнСния скрипта. smile. bat врСмя выполнСния скрипта Ρ„ΠΎΡ‚ΠΎ. bat врСмя выполнСния скрипта-smile. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° bat врСмя выполнСния скрипта. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° smile. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΎΠΉΡ‚ΠΈ ΠΈΠ»ΠΈ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ
Π’ΠΎΡ‚ ΠΈ подошла ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ астрологичСская эра Π Ρ‹Π±, Π° вмСстС с Π½Π΅ΠΉ ΠΈ «ΠΠΎΡ‡ΡŒ Π‘Π²Π°Ρ€ΠΎΠ³Π°», с ΡΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π΅ΠΉ «ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ сном». Π”Π°Π²Π°ΠΉΡ‚Π΅ ворвёмся Π² Π§Π΅Ρ€Ρ‚ΠΎΠ³ Π’ΠΎΠ»ΠΊΠ° с радостным настроСниСм. Π’ ΠΏΡƒΡ‚ΡŒ Ρ‚ΠΎΠ²Π°Ρ€’ΠΈΡ‰ΠΈ.
Π‘ Π½Π°ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠΌ 2013!

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽ Π²Π°ΡˆΠ΅ΠΌΡƒ вниманию ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ. Π­Ρ‚ΠΎ ΠΏΡ€Π΅ΠΏΠΎΠ»Π΅Π·Π½Π΅ΠΉΡˆΠΈΠΉ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΉ скрипт!
Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅/Π΄ΠΎΠ²ΠΎΠ΄ΠΊΠ΅/ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅/Π²Ρ‹Π±ΠΎΡ€Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° (поискС ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ), Ρ‚Π°ΠΊ ΠΈ ΠΏΡ€ΠΈ повсСднСвном использовании.

Π‘ΡƒΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ²Π°: Ρƒ нас Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΠ΅ дСйство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π°Π΄ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ сколько это дСйство Π·Π°Ρ‚Ρ€Π°Ρ‚ΠΈΠ»ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (Π° ΠΏΠΎΡ‚ΠΎΠΌ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ с ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ самоС быстроС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€)

«Π”Сйство» задаётся ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ запуска скрипта: ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ (Ρ‡Π΅Ρ€Π΅Π· & ΠΈ Ко.), ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈΠ»ΠΈ скрипт.

spendRunTimer.bat ΠΊΠΎΠΌΠ°Π½Π΄Π°_скрипт_ΠΈΠ»ΠΈ_ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° [ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ‹]

spendRunTimer COMMAND ^^^>NUL

spendRunTimer.bat:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ЗасСкаСм врСмя Π² bat/cmd

ΠŸΡ€ΠΈ всСх ΠΌΠΎΠΈΡ… стараниях ΡƒΠΉΡ‚ΠΈ ΠΎΡ‚ Windows Π²Π΅Π·Π΄Π΅ ΠΈ навсСгда Π½Π΅ получаСтся. Π•ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π΅, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Π΄Ρ€ΡƒΠ·Π΅ΠΉ, собствСнный Π½Π΅Ρ‚Π±ΡƒΠΊ, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½Π΅ΠΎΡ…ΠΎΡ‚Π° Π²ΠΎΠ·ΠΈΡ‚ΡŒΡΡ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½ΠΎ. ΠŸΡ€ΠΈ этом, ряд Π·Π°Π΄Π°Ρ‡ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ выполняСтся ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅, Ρ‡Π΅ΠΌ Β«ΠΎΠΊΠΎΠ½Π½ΠΎ-ΠΌΡ‹ΡˆΠ΅Π²Ρ‹ΠΌΒ» способом. ОсобСнно Ссли это Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈΠ· Ρ‚Π΅Ρ…, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ прямоС ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ Linux, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π°Π±ΠΎΡ‚Π° с ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ ΠΈΠ· ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π° gnuwin32.

Запуская ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡƒΡŽ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΡƒ/распаковку ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ windows-Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ tar, я Π·Π°Ρ…ΠΎΡ‚Π΅Π» ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ Π·Π°ΡΠ΅Ρ‡ΡŒ врСмя. Ну, Π½Π΅ сСкундомСром ΠΆΠ΅ это Π΄Π΅Π»Π°Ρ‚ΡŒβ€¦ Π‘Π΄Π΅Π»Π°Π» ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹Π²ΠΎΠΆΡƒ врСмя, Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€, снова Π²Ρ‹Π²ΠΎΠΆΡƒ врСмя.

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ Π΅Ρ€ΡƒΠ½Π΄Π°. Команда time \t Π²Ρ‹Π΄Π°Π΅Ρ‚ врСмя с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹. Π›Π°Π΄Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ срСды %time% :

Однако пСрСмСнная %time% хитроформатированная, скорСС тСкст, Ρ‡Π΅ΠΌ число, ΠΈ Π΅Π΅ Π² Π»ΠΎΠ± Π½Π΅ получится ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для вычитания Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° ΠΈΠ· Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ окончания. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ cmd.exe Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с цСлочислСнными значСниями, Π° врСмя ΠΈΠ΄Π΅Ρ‚ с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ сотых сСкунды (Π½Ρƒ, ΠΈΠ»ΠΈ Π΄ΠΎ дСсятков миллисСкунд, ΠΊΠ°ΠΊ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅).

Π›Π°Π΄Π½ΠΎ, Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ врСмя Π½Π° ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅. ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ конструкции set t1_m=%t1:

3,2% которая присваиваСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ t1_m Π΄Π²Π° Π·Π½Π°ΠΊΠ° ΠΈΠ· t1, пропустив ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ‚Ρ€ΠΈ, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ часы, ΠΌΠΈΠ½ΡƒΡ‚Ρ‹, сСкунды ΠΈ сотыС Π΄ΠΎΠ»ΠΈ сСкунды:

Напоминаю, Ρ‡Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡ΠΈΠΊ /a позволяСт ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ set Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π½ΠΎ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ β€” set /? ).

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π² s1 врСмя Π² сотнях миллисСкунд, допустим, ΠΈΠ· Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. МоТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ s2 ΠΈΠ· Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ окончания. Π­Ρ‚ΠΈ Π΄Π²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ цСлочислСнныС ΠΈ прСкрасно ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ, Π²Ρ‹Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΈ всС Ρ‚Π°ΠΊΠΎΠ΅. Нам Π½Π°Π΄ΠΎ Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ, ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ нСоТиданностСй со Π·Π½Π°ΠΊΠ°ΠΌΠΈ, ΠΌΠΎΠΆΠ½ΠΎ сразу ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠ· Π½ΠΈΡ… большС, ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ:

ΠšΠ»ΡŽΡ‡ΠΈΠΊ /i Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ возмоТности ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° сравнСния, позволяя Π΅ΠΌΡƒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ сравнСниС строк Π½Π° Ρ‚ΠΎΠΆΠ΄Π΅ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ (Ρ‡Π΅ΠΌ ΠΎΠ½ занимался ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ), Π½ΠΎ ΠΈ ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ числа Π½Π° большС/мСньшС/Ρ€Π°Π²Π½ΠΎ ( if /? )

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ s3 β€” Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² дСсятках миллисСкунд. Надо Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π½Π° ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΡΠΊΠ»Π΅ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² ΡƒΠ΄ΠΎΠ±ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠΌ Π²ΠΈΠ΄Π΅. ВсС нСслоТно, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ остаток ΠΎΡ‚ дСлСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ часов ΠΏΡ€ΠΈ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠΈ ΠΌΠΈΠ½ΡƒΡ‚, ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ (цСлочислСнноС, Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ‚ΡƒΡ‚ Π½Π΅Ρ‚), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ сСкунд, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

Π’ΡƒΡ‚ Π½Π°Π΄ΠΎ Π½Π΅ Π·Π°Π±Ρ‹Ρ‚ΡŒ Π·Π°Π±Π°Π²Π½ΡƒΡŽ Ρ‚ΠΎΠ½ΠΊΠΎΡΡ‚ΡŒ: Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π΅ символ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π° β€” ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½Ρ‹ΠΉ камСнь. Иногда ΠΎΠ½ ставится ΠΏΠΎ ΠΎΠ±Π΅ стороны ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΈ Ρ‚ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ отбрасываСт эту ΠΏΠ°Ρ€Ρƒ, Π° имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ замСняСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ. Иногда ΠΎΠ½ стоит ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ†ΠΈΠΊΠ»Π°. Иногда ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° получСния остатка ΠΎΡ‚ цСлочислСнного дСлСния. Π’Π°ΠΊ Π²ΠΎΡ‚, Ρ‚Π°ΠΌ, Π³Π΄Π΅ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ Π½Π΅ΠΏΠ°Ρ€Π½Ρ‹ΠΉ, Π΅Π³ΠΎ Π½Π°Π΄ΠΎ Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ ΡƒΠ΄Π²Π°ΠΈΠ²Π°Ρ‚ΡŒ, Π° Ρ‚ΠΎ Π΅Π³ΠΎ отбросят ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π±Π΅Π·ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρƒ.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ часы, ΠΌΠΈΠ½ΡƒΡ‚Ρ‹, сСкунды ΠΈ дСсятки миллисСкунд Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. МоТно ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ числа, Π° ΠΌΠΎΠΆΠ½ΠΎ β€” ΠΊΠ°ΠΊ строки, поэтому ΠΈΡ… Π»Π΅Π³ΠΊΠΎ ΡΠΊΠ»Π΅ΠΈΡ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π²Ρ‹Π΄Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² стандартный ΠΏΠΎΡ‚ΠΎΠΊ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, Β«Π½Π° консоль»:

ВсС это ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΡΡƒΠ½ΡƒΡ‚ΡŒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π½Ρ‹Ρ… мСстах. Π’ΠΎΠ³Π΄Π° врСмя Π½Π°Π΄ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρƒ Π² Π²ΠΈΠ΄Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Π’ΡƒΡ‚ Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°: Π»ΠΈΠ±ΠΎ

ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Ρ… ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°Ρ… (Π° Ρ‚ΠΈΠ»ΡŒΠ΄Π° раскроСт ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ), Π»ΠΈΠ±ΠΎ

Π˜Ρ‚ΠΎΠ³ΠΎ, получился Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», скаТСм, timecalc.bat:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ± использовании. Допустим, Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ Π±Π°Ρ‚Π½ΠΈΡ‡Π΅ΠΊ, Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠΉ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΡŽ с засСчкой Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ:

Π’ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… a ΠΈ b ΠΈΠΌΠ΅Π΅ΠΌ врСмя Π½Π°Ρ‡Π°Π»Π° ΠΈ окончания ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ соотвСтствСнно. МоТно ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΈΡ… Π½Π°ΡˆΠ΅ΠΌΡƒ скрипту, Π½Π΅ΠΏΡ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π²Π°Π»ΡΡŽΡ‰Π΅ΠΌΡƒΡΡ Ρ‚ΡƒΡ‚ ΠΆΠ΅ рядом, Π² этой ΠΆΠ΅ ΠΏΠ°ΠΏΠΊΠ΅:

И ΠΎΠ½ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Π² консоль Π·Π°Ρ‚Ρ€Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ врСмя Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ строчкой, послС Β«start Β» ΠΈ Β«stop Β». Но Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, допустим, Β«ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½ΠΎ Π·Π° Β» ΠΈΠ»ΠΈ «распаковано Π·Π° Β», Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ввСсти ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ строки Π² Ρ„Π°ΠΉΠ» Β«ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹Β» Π½Π΅ получится. ΠŸΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ этот строковый «довСсок» Π² Π²ΠΈΠ΄Π΅ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΈ Π½Π΅ особо красиво, ΠΈ ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π΄ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ тСкст послС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (Π° Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄) ΠΎΠΏΡΡ‚ΡŒ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π»Π΅Π·Ρ‚ΡŒ Π² Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Ρ„Π°ΠΉΠ». А ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° для использования Π² Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ?

Π― просто ΠΎΠ±Π°Π»Π΄Π΅Π», ΠΊΠΎΠ³Π΄Π° ΡƒΠ·Π½Π°Π». Π’Π½Π΅Π·Π°ΠΏΠ½ΠΎ, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Ρ†ΠΈΠΊΠ»Π°. О, сколько Π½Π°ΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΉ Ρ‡ΡƒΠ΄Π½Ρ‹Ρ… Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ for /? …

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ синтаксиса /F позволяСт Π²Ρ‹ΠΊΠΎΠ²Ρ‹Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Ρ†ΠΈΠΊΠ»Π° ΠΈΠ· Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° Π½Π°Π±ΠΎΡ€ΠΎΠ²: Ρ„Π°ΠΉΠ»ΠΎΠ², ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… строк, ΠΊΠΎΠΌΠ°Π½Π΄. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ†ΠΈΠΊΠ»Π°, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ (ΠΈΠ»ΠΈ Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ) ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ. Π‘Π΅Π· ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ Π² скобках пишСм Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ€ Ρ„Π°ΠΉΠ»ΠΎΠ². А ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, установлСна ΠΈΠ»ΠΈ Π½Π΅Ρ‚ опция usebackq: ΠΏΡ€ΠΈ установлСнной Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Ρ… ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°Ρ… пишСм строку, Π² простых β€” ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. ΠŸΡ€ΠΈ снятой ΠΎΠΏΡ†ΠΈΠΈ строку пишСм Π² простых ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°Ρ…, Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ β€” Π² ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Ρ… (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π° клавишС с Π±ΡƒΠΊΠ²ΠΎΠΉ Ё). ΠŸΡ€ΠΈ этом, ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½Π°, ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ Ρ†ΠΈΠΊΠ»Π° Ρ‚ΠΎΠΆΠ΅ ΠΎΠ΄ΠΈΠ½, ΠΈ Π² Ρ‚Π΅Π»Π΅ Ρ†ΠΈΠΊΠ»Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π½Π°ΠΌ Π²Ρ‹Π²ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ засунСм Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ для дальнСйшСго использования (хотя ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сразу):

И, кстати, Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ пСрСмСнная Ρ†ΠΈΠΊΠ»Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ односимвольной. НигдС этого Π½Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π», Π²Ρ‹Π²Π΅Π» ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΏΡƒΡ‚Π΅ΠΌ ошибок ΠΈ ΠΏΡ€ΠΎΠ±. ΠœΠΎΠΆΠ΅Ρ‚, Ρ‡ΠΈΡ‚Π°Π» Π½Π΅Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π° ΠΌΠΎΠΆΠ΅Ρ‚, Π½Π΅ Π·Π½Π°Π» гдС…

Π˜Ρ‚ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», скаТСм, tar_time.cmd, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΏΠ°ΠΊΡƒΠ΅ΠΌΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ, засСкаСт врСмя ΠΈ ΠΏΠΈΡˆΠ΅Ρ‚ Π΅Π³ΠΎ Π² консоль ΠΈ Π² Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»:

Аналогичным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ написал ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚ΠΎ ΠΆΠ΅ для распаковки, ΠΏΠΎΠΏΡ€Π°Π²ΠΈΠ² ΠΏΠ°Ρ€Ρƒ строчСк.

ВозмоТности ΠΊΠΎΠΌΠ°Π½Π΄ Windows (тяТСлоС наслСдиС DOS), ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, довольно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹, Π½ΠΎ Π΄Π°ΠΆΠ΅ с ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ интСрСсныС ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΡˆΡ‚ΡƒΡ‡ΠΊΠΈ. Π’ΠΎΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Ρ„ΠΈΠ³ догадаСшься, описаниС ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для Ρ‚Π²ΠΎΠ΅ΠΉ Ρ†Π΅Π»ΠΈ Π½ΡƒΠΆΠ½ΠΎ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈ Π³Π΄Π΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒβ€¦

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ врСмя выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС Windows?

БущСствуСт Π»ΠΈ встроСнный способ измСрСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС Windows?

Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹, Π² Windows PowerShell Π΅ΡΡ‚ΡŒ встроСнная ΠΊΠΎΠΌΠ°Π½Π΄Π°, которая ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Bash. Π­Ρ‚ΠΎ называСтся Β«ΠœΠ΅Ρ€Π°-Команда». Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ PowerShell установлСн Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ Π·Π°ΠΏΡƒΡ‰Π΅Π½.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ скрипт Π² Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, timecmd.bat ):

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

Если Π²Ρ‹ помСститС timecmd.bat Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ вашСго ΠΏΡƒΡ‚ΠΈ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈΠ· любого мСста, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Ρ‚Π°ΠΊ:

Π₯Π΅-Ρ…Π΅, самоС простоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ:

Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Windows ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ.

Π’ случаС прилоТСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²Ρ‹Π²ΠΎΠ΄ консоли, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ врСмя запуска Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ:

ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΎΡ‚ Casey.K ΠΎΠ± использовании Measure-Command с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ PowerShell :

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ PowerShell ΠΈΠ· стандартной ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стандартный Π²Ρ‹Π²ΠΎΠ΄, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ это, Π΄ΠΎΠ±Π°Π²ΠΈΠ² | Out-Default Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΈΠ· PowerShell:

Или ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки:

ΠžΠ΄Π½ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π² Windows Server 2008 R2:

Π”ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° mycommand Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ (ΠΊΠ°ΠΊΠΈΠ΅ Π²ΠΈΠ½Ρ‚Ρ‹ с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ cmd). Π­Ρ‚ΠΎ /v:on дСлаСтся для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π²Π° Ρ€Π°Π·Π½Ρ‹Ρ… значСния Π’Π Π•ΠœΠ•ΠΠ˜ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π»ΠΈΡΡŒ нСзависимо, Π° Π½Π΅ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Если Ρƒ вас ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ ΠΎΠΊΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π²Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€

Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅:

Если Ρƒ вас Π΅ΡΡ‚ΡŒ нСбольшой ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт ваши ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ пустая строка, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€

(ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ пустая строка)

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ врСмя выполнСния ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠΈ. Π›ΡƒΡ‡ΡˆΠ΅ всСго Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Π² тСкстовый Ρ„Π°ΠΉΠ» для дальнСйшСго Π°Π½Π°Π»ΠΈΠ·Π°:

НС ΡƒΠ²Π΅Ρ€Π΅Π½, сколько Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Ρ… расходов добавляСт Cygwin.

НС Ρ‚Π°ΠΊ элСгантно, ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Unix, Π½ΠΎ создайтС cmd-Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ врСмя Π½Π°Ρ‡Π°Π»Π° ΠΈ окончания ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ бСсплатноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«GS TimerΒ».

ΠŸΡ€ΠΎΡΡ‚ΠΎ создайтС ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Ρ‚Π°ΠΊ:

Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ составляСт 0,1 сСкунды.

Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ TimeMem (ΠΌΠ°Ρ€Ρ‚ 2012):

Π­Ρ‚ΠΎ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° Windows, которая выполняСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ врСмя Π΅Π΅ выполнСния, использованиС памяти ΠΈ статистику Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°. По Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΠ½ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Unix.

ΠŸΠΎΡΡ‚Ρ„ΠΈΠΊΡΠ½Π°Ρ вСрсия Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°:

Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚ 1 | TimeIt.cmd

Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ это Π² ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Notepad ++, ΠΈ сохранитС Π΅Π³ΠΎ ΠΊΠ°ΠΊ TimeIt.cmd :

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡŽ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ являСтся просто Β«Get-DateΒ». Π£ вас Π½Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с пСрСсылкой Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ

Π’ΠΎΡ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΉ однострочный (Π±Π΅Π· ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ‚ΠΎΠΆΠ΅):

Π’Ρ‹Π²ΠΎΠ΄ выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ процСсс создания Π½ΠΎΠ²ΠΎΠ³ΠΎ cmd Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, ΠΈ ΠΏΡ€ΠΈ этом ΠΎΠ½ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ prompt ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ (Ρ‹).

Π’ зависимости ΠΎΡ‚ вСрсии Windows, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅, просто запуск bash ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Ρ‚ вас Π² Ρ€Π΅ΠΆΠΈΠΌ Bash. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсколько ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ доступны нСпосрСдствСнно Π² PowerShell (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, time ΠΊΠΎΠΌΠ°Π½Π΄Π°). Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π°ΡˆΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π°ΠΊ ΠΆΠ΅ просто, ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ:

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° Bash ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ, Π·Π°ΠΏΡƒΡΡ‚ΠΈΠ²ΡˆΠΈΡΡŒ exit Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Bash.

Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ сработало для мСня (Windows 10) послС опробования Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Measure-Command ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ½ΠΎΠ³Π΄Π° приводят ΠΊ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ статистикС. НадСюсь, это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ для вас.

Π­Ρ‚ΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ / ΠΏΡ€Π°Π²ΠΊΠ° Π›ΡŽΠΊΠ° Бэмпсона, Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ timecmd.bat ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π°

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… конфигурациях Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π·Π°ΠΏΠ°Π΄Π½Ρ‹Ρ… стран.

(* ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ сайт Π½Π΅ позволяСт ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈ Π½Π΅ отслСТиваСт Π»ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ, хотя я всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ гостСвой адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² сочСтании с ipv6 ip ΠΈ ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ достаточным для ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π±Π΅Π· пароля)

Π’ΠΎΡ‚ ΠΌΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, Π±Π΅Π· прСобразования ΠΈ Π±Π΅Π· мс. ПолСзно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ кодирования (хотя ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ 24 часами):

ΠžΡ‚Π²Π΅Ρ‚ Π΄Ρ€ΠΈΠ±Π»ΠΈΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΡ€ΠΎΡ‡Π΅ (хотя ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌ)

По Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΡŽ Π›ΡŽΠΊΠ° Бэмпсона, эта вСрсия Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½ΠΎ бСзопасна, хотя Π·Π°Π΄Π°Ρ‡Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° Π·Π° 24 часа.

Π’ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅, Π³Π΄Π΅ находится ваша ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ notepad mytimer.bat Β«Π”Π°Β», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ».

Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄, Π·Π°ΠΌΠ΅Π½ΠΈΠ² Π΅Π³ΠΎ YourApp.exe своСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, Π·Π°Ρ‚Π΅ΠΌ сохранитС.

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ mytimer.bat Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter.

Мой ΠΊΠΎΠ΄ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ врСмя выполнСния Π² миллисСкундах, Π΄ΠΎ 24 часов, ΠΎΠ½ Π½Π΅ зависит ΠΎΡ‚ Π»ΠΎΠΊΠ°Π»ΠΈ ΠΈ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния, Ссли ΠΊΠΎΠ΄ выполняСтся Π΄ΠΎ ΠΏΠΎΠ»ΡƒΠ½ΠΎΡ‡ΠΈ. ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ сохранСн Π² Ρ„Π°ΠΉΠ»Π΅ cmd / bat.

ΠΏΠ΅Ρ€Π΅Π΄ вашим ΠΊΠΎΠ΄ΠΎΠΌ:

послС вашСго кода:

Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ врСмя выполнСния Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π§Π§: ΠΌΠΌ: сс.000, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅:

пСрСмСнная t2 содСрТит вашС врСмя выполнСния, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ echo %t2% ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Perl установит доступноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π½Π°ΠΉΠΌΡƒ, запуститС:

STDERR ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½Ρ‹ΠΌ сСкундам

ИспользованиС ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² сотых долях сСкунды

1: Ρ„Π°ΠΉΠ» timer.bat находится Π³Π΄Π΅-Ρ‚ΠΎ Π²% PATH% ΠΈΠ»ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅

ИспользованиС:
Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΈ эхо start_cmds & timeout / t 3 ΠΈ эхо end_cmds ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€
Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ «23: 23: 23,00»
Ρ‚Π°ΠΉΠΌΠ΅Ρ€ «23: 23: 23,00» ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€
Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° «13.23.23,00» ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Β«03: 03: 03.00Β«
Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Β»0: 00: 00.00Β« Π½Π΅Ρ‚ & cmd / v: Π²ΠΊΠ» / с эхо Π΄ΠΎ ΠΏΠΎΠ»ΡƒΠ½ΠΎΡ‡ΠΈ =! Timer_end!
Π’Π²ΠΎΠ΄ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΌ, для Ρ‚Π΅Ρ… маловСроятных, Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²ΠΎ врСмя выполнСния

2: Ѐункция : Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ с ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΌ скриптом (ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования Π½ΠΈΠΆΠ΅):

:: Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ это, скопируйтС ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π²Ρ‹ΡˆΠ΅ ΠΈ Π½ΠΈΠΆΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΊΠΎΠ΄Π°

Π― Π½Π°Ρ…ΠΎΠΆΡƒΡΡŒ Π² EST, ΠΈ сообщаСмая Ρ€Π°Π·Π½ΠΈΡ†Π° составляСт 4 часа, Ρ‡Ρ‚ΠΎ являСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ. Π•ΡΡ‚ΡŒ нСсколько интСрСсных Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡŽ TZ ΠΈ Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… зависимостСй, Π½ΠΎ я Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ» Π½ΠΈΡ‡Π΅Π³ΠΎ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ.

РСшСниС с использованиСм чистого PHP для cmd ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ env. пСрСмСнная:

Π½Π΅Ρ‚ нСобходимости Π² cygwin ΠΈΠ»ΠΈ Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ…. ПолСзно, ΠΊΠΎΠ³Π΄Π° PHP доступСн локально

Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ врСмя выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС Windows?

Π΅ΡΡ‚ΡŒ Π»ΠΈ встроСнный способ для измСрСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС Windows?

29 ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ²

Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ TimeIt Π² Π½Π°Π±ΠΎΡ€Π΅ рСсурсов Windows 2003. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ здСсь.

ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Windows PowerShell ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Bash «time». Π­Ρ‚ΠΎ называСтся «ΠΌΠ΅Ρ€Π°-ΠΊΠΎΠΌΠ°Π½Π΄Π°».»Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ PowerShell установлСн Π½Π° машинС, которая Π΅Π³ΠΎ запускаСт.

ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот скрипт Π² Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,timecmd.лСтучая ΠΌΡ‹ΡˆΡŒ!—16—>):

использованиС

Ссли Π²Ρ‹ ставитС timecmd.bat Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Π½Π° вашСм ΠΏΡƒΡ‚ΠΈ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ ΠΈΠ· любого мСста, ΠΊΠ°ΠΊ это:

Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ†ΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

это Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π΄ΠΎ ΠΈ послС ΠΏΠΎΠ»ΡƒΠ½ΠΎΡ‡ΠΈ, Π½ΠΎ Π²Ρ‹Π²ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ, Ссли ваша ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 24 часов ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅.

Π₯Π΅-Π₯Π΅, самым простым Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° всСх Windows ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ.

Π² случаС прилоТСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²Ρ‹Π²ΠΎΠ΄ консоли, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ врСмя запуска Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ:

Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ PowerShell ΠΈΠ· стандартной ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

это ΡΡŠΠ΅ΡΡ‚ стандартный Π²Ρ‹Π²ΠΎΠ΄, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ это, Π΄ΠΎΠ±Π°Π²ΠΈΠ² | Out-Default ΠΊΠ°ΠΊ это ΠΈΠ· PowerShell:

или из командной подсказка:

однострочный я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π² Windows Server 2008 R2:

ΠΏΠΎΠΊΠ° mycommand Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΈΠ½Ρ‚Π°ΠΌΠΈ с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ cmd). The /v:on позволяСт нСзависимо ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ Π΄Π²Π° Ρ€Π°Π·Π½Ρ‹Ρ… значСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π° Π½Π΅ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Ссли Ρƒ вас ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ ΠΎΠΊΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π²Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€

это Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅:

Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ нСбольшой ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт ваши ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π΅ΡΡ‚ΡŒ пустая строка, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€

Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ врСмя выполнСния для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠΈ. Π›ΡƒΡ‡ΡˆΠ΅ всСго, вСроятно, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Π² тСкстовый Ρ„Π°ΠΉΠ» для дальнСйшСго Π°Π½Π°Π»ΠΈΠ·Π°:

ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠ°ΠΊ freeware ΠΈ PowerShell, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Cygwin, Ρ‡Ρ‚ΠΎ даст Π²Π°ΠΌ доступ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ основным ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ Unix, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ:

НС ΡƒΠ²Π΅Ρ€Π΅Π½, сколько Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Ρ… расходов добавляСт Cygwin.

Π½Π΅ Ρ‚Π°ΠΊ элСгантно, ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Unix, Π½ΠΎ создайтС Ρ„Π°ΠΉΠ» cmd, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выглядит Ρ‚Π°ΠΊ:

это ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ врСмя Π½Π°Ρ‡Π°Π»Π° ΠΈ остановки, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ бСсплатноС ПО ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ «GS Timer».

просто сдСлайтС ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Π½Π°Π±ΠΎΡ€ Π²Ρ€Π΅ΠΌΠ΅Π½, Ρ‚ΠΎ ΠΊΠ°ΠΊ Ρ€Π°Π· Ρ‚Ρ€ΡƒΠ±Π° Π²Ρ‹Ρ…ΠΎΠ΄ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° /с Π² А.txt-Ρ„Π°ΠΉΠ».

Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 0,1 сСкунды.

Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Windows XP ΠΈ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ timeit.exe Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для мСня. Π― нашСл Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ-PTIME. Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ.

ΠΏΠΎΠΊΡƒΠ΄Π° ΠΎΠ½ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½ΠΎΠΉ Ρ‡Π΅ΠΌ 24hours.

это ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° Windows, которая выполняСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π΅Π΅ врСмя выполнСния, использованиС памяти ΠΈ статистика Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°. Π­Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Unix.

это ΠžΠ”Π-Π²ΠΊΠ»Π°Π΄Ρ‹Ρˆ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ·Π±Π΅Π³Π°Π΅Ρ‚ отлоТСнная экспансия, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ€ΡƒΡˆΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅

здСсь ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° ΠΎΠ΄Π½Ρƒ строчку (Π±Π΅Π· отлоТСнная экспансия Ρ‚ΠΎΠΆΠ΅):

Π²Ρ‹Π²ΠΎΠ΄ выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

этот ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя процСсс создания Π½ΠΎΠ²ΠΎΠΉ cmd Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, ΠΈ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя (Ρ‹).

вСрсия Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Postfix:

Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚ 1 / TimeIt.cmd

скопируйтС ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ это Π² ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚++ ΠΈ сохранитС Π΅Π³ΠΎ ΠΊΠ°ΠΊ TimeIt.cmd:

этой Π­Ρ‚ΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ / Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ Π»ΡŽΠΊΡƒ Бэмпсону nice timecmd.bat ΠΈ ΠΎΡ‚Π²Π΅Ρ‚

Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… конфигурациях Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π·Π°ΠΏΠ°Π΄Π½Ρ‹Ρ… страны.

Π½Π° %time% миллисСкунды Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° ΠΌΠΎΠ΅ΠΉ систСмС послС добавлСния этого ‘,’

(*ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ сайт Π½Π΅ позволяСт ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ anon ΠΈ Π½Π΅ отслСТиваСт Π»ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ, хотя я всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Ρ‚Ρƒ ΠΆΠ΅ Π³ΠΎΡΡ‚Π΅Π²ΡƒΡŽ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ, которая Π² сочСтании с IPv6 ip ΠΈ ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅Π· пароля)

ΠΎΡ‚Π²Π΅Ρ‚ driblio ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΡ€ΠΎΡ‡Π΅ (хотя ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ)

Π΄ΠΎ ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ Π›ΡŽΠΊΠ° Бэмпсона эта вСрсия Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½ΠΎ бСзопасна, хотя Π·Π°Π΄Π°Ρ‡Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π° Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 24 часов.

ΠΌΠΎΠΉ ΠΊΠΎΠ΄ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² миллисСкундах, Π΄ΠΎ 24 часов, ΠΎΠ½ нСчувствитСлСн ΠΊ Π»ΠΎΠΊΠ°Π»ΠΈ ΠΈ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния, Ссли ΠΊΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄ΠΎ ΠΏΠΎΠ»ΡƒΠ½ΠΎΡ‡ΠΈ. ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ сохранСн Π² Ρ„Π°ΠΉΠ»Π΅ cmd/bat.

ΠΏΠ΅Ρ€Π΅Π΄ вашим ΠΊΠΎΠ΄ΠΎΠΌ:

послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ваш ΠΊΠΎΠ΄:

Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Π§Π§: ΠΌΠΌ: Π‘Π‘.Π€ΠΎΡ€ΠΌΠ°Ρ‚ 000, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ:

использованиС sub для Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² сотых долях сСкунды

Ρ‚Π°ΠΉΠΌΠ΅Ρ€»Lean and Mean» с Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ, 24h ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ смСшанного Π²Π²ΠΎΠ΄Π°
Адаптация Aacini это Ρ‚Π΅Π»ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π·Π°ΠΌΠ΅Π½Ρ‹, Π½Π΅Ρ‚ Ссли, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ для (ΠΌΠΎΠ΅Π³ΠΎ Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ исправлСния)

1: Ρ„Π°ΠΉΠ» Ρ‚Π°ΠΉΠΌΠ΅Ρ€.лСтучая ΠΌΡ‹ΡˆΡŒ!—5—> ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΎ Π³Π΄Π΅-Ρ‚ΠΎ Π² %PATH% ΠΈΠ»ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ dir

использованиС:
Ρ‚Π°ΠΉΠΌΠ΅Ρ€ & echo start_cmds & timeout /t 3 & echo end_cmds& Ρ‚Π°ΠΉΠΌΠ΅Ρ€
Ρ‚Π°ΠΉΠΌΠ΅Ρ€ & Ρ‚Π°ΠΉΠΌΠ΅Ρ€ «23:23:23,00»
Ρ‚Π°ΠΉΠΌΠ΅Ρ€ «23:23:23,00» & Ρ‚Π°ΠΉΠΌΠ΅Ρ€
Ρ‚Π°ΠΉΠΌΠ΅Ρ€ «13.23.23,00» & Ρ‚Π°ΠΉΠΌΠ΅Ρ€ «03:03:03.00»
Ρ‚Π°ΠΉΠΌΠ΅Ρ€ & Ρ‚Π°ΠΉΠΌΠ΅Ρ€ «0:00:00.00» Π½Π΅Ρ‚ & cmd/v: on / c echo Π΄ΠΎ ΠΏΠΎΠ»ΡƒΠ½ΠΎΡ‡ΠΈ=!timer_end!
Π²Π²ΠΎΠ΄ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ смСшан, для Ρ‚Π΅Ρ… маловСроятных, Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²ΠΎ врСмя выполнСния

2: Ѐункция :Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ скрипт (ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования Π½ΠΈΠΆΠ΅):

::Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, скопируйтС-Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠ°ΠΊ Π²Ρ‹ΡˆΠ΅, Ρ‚Π°ΠΊ ΠΈ Π½ΠΈΠΆΠ΅ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ΠΊΠΎΠ΄Π°

CE, DE ΠΈ CS, DS стоят для ΠΊΠΎΠ½Ρ†Π° двоСточия, ΠΊΠΎΠ½Ρ†Π° Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈ Π½Π°Π±ΠΎΡ€Π° двоСточия, Π½Π°Π±ΠΎΡ€Π° Ρ‚ΠΎΡ‡ΠΊΠΈ-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ смСшанного Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°

Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅, Π³Π΄Π΅ находится ваша ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ notepad mytimer.bat Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π”Π°», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ».

Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠ΄ Π½ΠΈΠΆΠ΅, Π·Π°ΠΌΠ΅Π½ΠΈΠ² YourApp.exe Π‘ вашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, Π·Π°Ρ‚Π΅ΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ.

Ρ‚ΠΈΠΏ mytimer.bat Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Π’Π²ΠΎΠ΄.

ΠŸΡ€ΠΎΡ†Π΅ΡΡ Explorer ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ врСмя ядра, врСмя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ врСмя стСны (ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅), ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ Π½Π° процСсс Π΄ΠΎ Π΅Π³ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π°. Π­Ρ‚ΠΎ Π½Π΅ инструмСнт ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, Π½ΠΎ ΠΎΠ½ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π² любом случаС.

для Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ сцСнария Π›ΡŽΠΊΠ° Бэмпсона исправлСния ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ сдСланы Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π½Π΅Π΅ 0 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ.

ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ скрипт эмулируСт *Nix epoch time, Π½ΠΎ ΠΎΠ½ являСтся Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ случаи края калСндаря, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ високосныС Π³ΠΎΠ΄Ρ‹. Если Cygwin доступно, значСния эпохи ΠΌΠΎΠΆΠ½ΠΎ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ, ΡƒΠΊΠ°Π·Π°Π² Cygwin.

Π― Π½Π°Ρ…ΠΎΠΆΡƒΡΡŒ Π² EST, ΠΈ Ρ€Π°Π·Π½ΠΈΡ†Π° составляСт 4 часа, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Π•ΡΡ‚ΡŒ нСсколько интСрСсных Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для удалСния TZ ΠΈ Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… зависимостСй, Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ я Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ».

Π²ΠΎΡ‚ ΠΌΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, Π½Π΅Ρ‚ прСобразования ΠΈ Π½Π΅Ρ‚ ms. ПолСзно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ кодирования (ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ 24 часами):

Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡŽ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ являСтся просто «Get-Date». Π£ вас Π½Π΅Ρ‚ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с пСрСсылкой Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ врСмя Π΅Π΅ выполнСния

ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ…, курсовых ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ здСсь.

Π•ΡΡ‚ΡŒ Π»ΠΈ способ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ² врСмя Π΅Π΅ выполнСния ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти?
ΠŸΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡ‚Π΅ поТалуйста, Π΅ΡΡ‚ΡŒ Π»ΠΈ способ ΠΈΠ· cmd Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΏΡ€ΠΈ этом ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ² врСмя.

ΠŸΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ врСмя выполнСния сортировки
НуТно ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π·Π° ΠΊΠ°ΠΊΠΎΠΉ врСмя выполнится стандартная сортировка ΠΈ сортировка, написанная ΠΌΠ½ΠΎΠΉ.

ΠŸΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ врСмя выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
На ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° трСбуСтся ΠΏΠ΅Ρ€Π΅ΡΠ»Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ отсортированы Π½Π° Π΅Π³ΠΎ сторонС.

А ΠΌΠ½Π΅ интСрСсно, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° запускаСтся Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· 2 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹

ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ…, курсовых ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ здСсь.

Как ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ врСмя выполнСния Π·Π°Π΄Π°Ρ‡ΠΈ?
Π£ мСня Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π²Π²ΠΎΠ΄Π° случайной послСд-Ρ‚ΠΈ, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° самой сортировки ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π²Ρ‹Π²ΠΎΠ΄Π°.

bat врСмя выполнСния скрипта. tick. bat врСмя выполнСния скрипта Ρ„ΠΎΡ‚ΠΎ. bat врСмя выполнСния скрипта-tick. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° bat врСмя выполнСния скрипта. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° tick. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΎΠΉΡ‚ΠΈ ΠΈΠ»ΠΈ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡΠšΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ внСшнюю ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π΅Π΅ выполнСния?
Как Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ внСшнюю ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π΅Π΅ выполнСния? RunCommand ΠΆΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ° Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠ΅.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π²ΠΎ врСмя выполнСния.
И всСм Π΄ΠΎΠ±Ρ€ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ суток. Π•ΡΡ‚ΡŒ «Π±Π΅Π·ΡƒΠΌΠ½Π°Ρ идСя», Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠ½ΠΈ коллСктивная ΠΏΠΎΠΌΠΎΡ‰ΡŒ, Π΄ΡƒΠΌΠ°ΡŽ.

bat врСмя выполнСния скрипта. tick. bat врСмя выполнСния скрипта Ρ„ΠΎΡ‚ΠΎ. bat врСмя выполнСния скрипта-tick. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° bat врСмя выполнСния скрипта. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° tick. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΎΠΉΡ‚ΠΈ ΠΈΠ»ΠΈ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡΠšΠ°ΠΊ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π²ΠΎ врСмя выполнСния Ρ†ΠΈΠΊΠ»Π° while
Π£ мСня Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° такая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΊΠΎΠ³Π΄Π° я ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π²ΠΎ врСмя выполнСния while Ρƒ мСня.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *