Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Выделить все строки, в которых есть символ

Как выделить все строки в которых есть символ "@" и удалить те, в которых нет
Ответ: Если столбцов очень много, то формула для сцепки будет очень большая. В этом случае можно использовать формулу
Код
=СЧЁТ(ИНДЕКС(ПОИСК("@";A1:Z1);))
Диапазон по фактической таблице.
Автофильтром выбираете строки с нулем и удаляете.
Вопрос: ВАТ-файл, который будет читать все строки и выполнять

Хочу попросить помощи... Нужно создать ВАТ-файл, который будет читать все строки и выполнять. В конкретном примере - есть команда для запуска трансляции через FF-MPEG на сервере. Одна строка:
Код Bash
1
ffmpeg -loglevel quiet -f dshow -video_size 1280x960 -i video="ZSMC USB PC Camera (ZS0211)" -i "https://cdn1.iconfinder.com/data/icons/CrystalClear/48x48/apps/package_utilities.png" -c:v libx264 -preset veryfast -profile:v main -threads 2 -b:v 400k -metadata title="BB stream" -metadata service_provider="Ruskat A\V studio" -metadata service_name="Online camera" -filter_complex "[0:v]drawtext=fontsize=38:fontfile=E:/ffmpeg/Arial.ttf: text='Пряма трансляцiя. BC-Bike':x=2: y=10 :fontcolor=yellow@0.6 :box=1:boxcolor=0x0099ff00@0.3[tx] ;[tx]drawtext=fontsize=15:fontfile=E:/ffmpeg/Arial.ttf: text=' %{localtime}':x=2:y=900:fontcolor=lime:box=1:boxcolor=0x00000000@0.8[text];[text][1:v]overlay=x=main_w-overlay_w-2:y=main_h-overlay_h-910[filtered]" -map "[filtered]" -g 10 -f segment -segment_list E:/iptv/bb/s.m3u8 -segment_time 10 -segment_list_size 360 -segment_wrap 360 E:/iptv/bb/s_%03d.ts -vf fps=1/240 -y -update 1 E:/iptv/bb/s.jpg
Так вот нужно, чтобы автоматом запущеный ВАТ брал команды из текстового файла и выполнял их.
Ответ: Очень благодарю, но ваш первый вариант выдаёт ошибкуо ненайденном cmd/c. Последний код выдаёт дважды одну строку:
Кликните здесь для просмотра всего текста
Код Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
E:\ffmpeg>(for /F "delims=" %i in ('more') do (
start ""/b/w cmd /c %i
 echo.
 cmd/c "for %j in (%i) do @if "%j" equ "title" (set x=*) else (if defined x echo
.%~j& exit/b)"
) ) 0<"file.txt"
 
E:\ffmpeg>(
start ""/b/w cmd /c ffmpeg -v 0 -loglevel panic -re -i "http://217.20.172.85:402
2/udp/239.50.7.9:5004" -c:v libx264 -g 20 -threads 2 -preset veryfast -profile:v
 high -c:a aac -strict experimental -metadata title="Discovery Science SD" -meta
data service_provider="Ruskat A\V studio" -metadata service_name="BC-Bike" -f se
gment -segment_list E:/iptv/ch/discovery_science/sd.m3u8 -segment_time 10 -segme
nt_list_size 180 -segment_wrap 180 E:/iptv/ch/discovery_science/sd_%03d.ts -vf f
ps=1/60 -y -update 1 E:/iptv/ch/discovery_science/s.jpg
 echo.
 cmd/c "for %j in (ffmpeg -v 0 -loglevel panic -re -i "http://217.20.172.85:4022
/udp/239.50.7.9:5004" -c:v libx264 -g 20 -threads 2 -preset veryfast -profile:v
high -c:a aac -strict experimental -metadata title="Discovery Science SD" -metad
ata service_provider="Ruskat A\V studio" -metadata service_name="BC-Bike" -f seg
ment -segment_list E:/iptv/ch/discovery_science/sd.m3u8 -segment_time 10 -segmen
t_list_size 180 -segment_wrap 180 E:/iptv/ch/discovery_science/sd_%03d.ts -vf fp
s=1/60 -y -update 1 E:/iptv/ch/discovery_science/s.jpg) do @if "%j" equ "title"
(set x=*) else (if defined x echo.%~j& exit/b)"
)

в процессе работает только первая команда, которая выше но дублируется дважды.. Вид ТХТ-файла тот же.
Вопрос: Как конвертировать документ в PDF, который будет читаться только на моем компьютере?

Доброго времени суток. Подскажите, пожалуйста, как создать документ большая часть которого будет читаться только на моем компьютере, а на других часть текста, каракули и т.п.

Пробовал скачивать Google fonts и другие кириллические шрифты, устанавливал их в Worde, но после сохранения они хорошо отображаются на другом компьютере.
Убирал галочку в Word "Преобразовать текст в точечный рисунок, если невозможно внедрить шрифты" при сохранении в Pdf.

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

Может быть документ лучше собрать не в Word?
Ответ: Спасибо, но если я ставлю галочку не внедрять, то он все равно читается в PDF...

Проверял на трех компьютерах acrobat reader читает без проблем. В папке Fonts проверял и таких шрифтов нет... Причем и в Word данный шрифт отображается на другом компьютере, правда выбрать его в списке шрифтов не получается. Напрашивается вывод что Word сохраняет только используемые символы.

Сейчас попробую поиграться с шрифтами типа Type 1.
Вопрос: В командной строке из виртуальной машины создать сетевой диск, к которому был бы доступ в реальной машине

Имеется основная систем Windows 8.1 (пользователь SANYA),
еще имеется виртуальная машина VMWARE на которой стоит Winodows XP (пользователь SANYA2).

Задача: с помощью командной строки ИЗ виртуальной машины создать сетевой диск, к которому был бы доступ в Windows 8.1 (в реальной машине).

Из реальной машины я могу это сделать, а как сделать из ВИРТУАЛЬНОЙ машины?

Пытался с помощью net use.
Пробовал net use \\имя основной машины, потом net use z: \\имя виртуалки\папка виртуалки /user:имя основной машины\пользователь основной машины

Так не работает.
Ответ:
Сообщение от Steroid
вы хотите чтоб нетдрайв был доступен с одной и с другой машины или как?
в реальной машине
Вопрос: Написать батник, который будет запускать Avast с определёнными параметрами и ключами

Добрый день!
Идея состоит в том, чтобы написать батник, который будет заходить в папку с антивирусом и оттуда запускать сканер командной строки с определёнными параметрами и ключами. Но вот проблема: когда прописываю эти параметры, то они почему-то пытаются запуститься из папки, где лежит .bat-файл, хотя в начале файла я делаю смену директории. Если убрать параметры, то смена папки работает корректно. Подскажите, может, есть возможность как-то жёстко закрепить путь к нужной папке?
Код прилагается:
Windows Batch file
1
cd C:\Program Files\AVAST Software\Avast && ashcmd.exe /M /A /P=2 /R  /_ > results.txt && Timeout /t 3 /nobreak >nul
Пробовал по разному: и без амперсандов, и каждую команду с новой строки писал. Результат один: "ashcmd.exe" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
Ответ:
Сообщение от El_Jey
будет заходить в папку с антивирусом
правильно это кодируется так:
Windows Batch file
1
cd /d "C:\Program Files\AVAST Software\Avast"
Вопрос: Создать батник, который будет копировать файл в созданный каталог

Ребят, нужно создать батник, который будет копировать файл в созданный вами каталог. В зависимости от того успешно был скопирован файл или нет вывести соответствующее сообщение, проверить существование этого файла на диске С. Вывести на экран соответствующее сообщение.

Кто сможет разжуйте мне по-полочкам, что да как. или же подкиньте меня в нужный путь
Ответ: да, уже сделал. дома буду постараюсь решение залить)
Вопрос: Как скопировать с диска все файлы, в которых есть определённый текст, в одну папку?

А как скопировать все файлы на диске в которых есть определенный текст в одну папку ?
Ответ: Да ошибся, торопился.
Windows Batch file
1
2
3
4
5
@echo off
set "d_out=papka_out"
if not exist "%d_out%" md "%d_out%"
for /f "tokens=1,2 delims=:" %%a in ('findstr/sc:"text" "C:\*.txt" "C:\*.log"') do copy "%%a:%%b" "%d_out%\%%~nxb"
exit
будет искать очень долго вглубь всего C:\, если файлы чисто на диске. не в папках тогда так findstr/c:"text", без "/s", а насчет doc писал выше, cmd его не просматривает.

Добавлено через 5 минут
Это тот что выше давал, переделанный
Windows Batch file
1
2
3
4
5
6
7
@echo off
set "d_out=papka_out"
if not exist "%d_out%" md "%d_out%"
for %%a in (txt,log) do (
 for /f "tokens=1,2 delims=:" %%b in ('findstr/c:"aaa" "C:\*.%%a"') do copy/y "%%b:%%c" "%d_out%\%%~nxc"
)
exit
.
Вопрос: Как в браузере открыть вкладку со ссылкой, которая будет заменяться через некоторое время другой ссылкой?

Как в браузере tor открыть вкладку с ссылкой, которая будет заменяться другой ссылкой в этой же вкладке, секунд через 10-20 (не важно), а спустя пару минут закрывать браузер? Заранее спасибо!
Ответ:
Сообщение от zilya20
не работает!
Сообщение от zilya20
открывается вкладка с первой ссылкой
Сообщение от zilya20
Не запускается даже хром
даже тут есть противоречия, чему верить? Сказал А - говори Б, образец вашего bat, с вашими путями сюда и желательно скриншот окна cmd с ошибкой, после этого будем (или нет) махать руками.
Вопрос: Как сравнить два столбца и выделить строки, в которых данные не совпадают

Добрый день
как сравнить два столбца с датами и выделить строки в которых дата не совпадает

Добавлено через 1 минуту
два столбца с датами в третьем чтоб выходил разница дней
Ответ: Если разница только в днях, то так.
Вопрос: Удаление символов в строках, до определенного символа

Всем доброго времени суток. Нужна ваша помощь.
Надо на CMD/BAT реализовать такую функцию
Есть файл .txt в котором имеются строчки 901cvb/hjk012/rty-456/nm-g789
Надо удалить все символы которые есть в строке до последнего символа /
После обработки .txt должны остаться строки содержащие один символ / и то что после него nm-g789
Порядок строк не должен меняться или перемешиваться
Как это реализовать ума не преложу
Заранее благодарю за ответы и помощь.

Пример:

Кликните здесь для просмотра всего текста
Было

901cvb/hjk012/rty-456/nm-g789
901cvb/rt-y456/hjk012
nmg789/rty456/901cvb/hjk012
uiolzx/345dfg/789nmg-678pas
hjk012/nmg789/rty456/901cvb/-rty456/nmg789/901cvb/rty45-6/nmg789/901cvb
nmg789/90-1cvb/rty456/hjk012
hjk012/901cvb/nmg789/rty456
789nmg-678pas/345dfg/uiolzx
rty456/hjk012/901-cvb/nmg789
hjk-012/rty456/901cvb/nmg789/hjk012/rt-y456/nmg789
rty456/901cvb/hjk012/nmg789
rty456/nmg789/901cvb/hj-k012
hjk-012/nmg789/rty456/901cvb

Стало

/nm-g789
/hjk012
/hjk012
/789nmg-678pas
/901cvb
/hjk012
/rty456
/uiolzx
/nmg789
/nmg789
/nmg789
/hj-k012
/901cvb


Добавлено через 21 минуту
Все нашел. Всем огромное спасибо.


Windows Batch file
1
2
3
4
5
@echo off
SetLocal EnableExtensions
set file=all_1.txt
For /f "delims=" %%a in ('type "%file%" ^& del /F /A "%file%"') do echo %%~nxa>>"%file%"
pause
Ответ: Да, Гарри прав
Windows Batch file
1
vim -es +%normal$F/d0 +x file.txt
Добавлено через 10 минут
либо так
Windows Batch file
1
vim -es +%s~\v.+/~/ +x file.txt