Ну да. Папка .git - это и есть гит репозиторий, удалив ее вы удалили репозиторий.
Теперь можете создать его заново: git init
Потом нужно добавить в новый репозиторий файлы проекта: git add <добавляемые файлы>
Затем сделать коммит: git commit
После этого можно локальный репозиторий отправить на гитхаб:
Создаем на гитхабе новый репозиторий.
pódde, На счет бубна - вместо vbs возьмите js, в том же wsh он присутствует, функционал и назначение то же, только синтаксисом и различаются. VBS - вымирающий зверь. Вообще в винде wsh перестал развиваться, но иногда удобно делать скрипты с использованием ActiveX объектов. Сейчас микрософт продвигает powershell.
Еще могут использоваться сторонние библиотеки, заточенные под винду их то же нужно переделывать.
Портирование на другую платформу может быть как достаточно простым, так довольно сложным, требующим серьезных изменений в коде. Проще сразу писать кросс-платформенное ПО.
alex vak, Так надежней - вы собираетесь клонировать системный (и не только) раздел ОС в работающей ОС. Вас ничего не смущает?
Хотя тот же акронис это уже давно умеет делать, но я как-то привык подобные вещи делать загрузившись с другого носителя и полностью разблокировав диск.
Андрей, Нету в этом никакой проблемы.
В какой Винде у вас работает %newline%? У меня в Вин10 не работает, да и не должна.
Работает вот такая конструкция:
@echo off
SetLocal EnableDelayedExpansion
set br= ^
echo aaa!br!bbb
В переменной br будет лежать перевод строки. Для вставки переменной нужно использовать именно такую конструкцию !br!
tonx92, Посмотрите, возможно в виндовом журнале фиксируется какое-либо событие при подключении монитора. Задание шедулера можно настроить на срабатывание по событию из журнала.
Есть готовые решения с похожим подходом и достаточно смешной стоимостью для организации. И все это с GUI отчетами и т.п. Например: 10-Страйк: Инвентаризация Компьютеров
Вообще смысла возвращать int в этой функции нет, т.к. в ней, по идее, ошибок не может быть, если в параметре передана правильная строка с завершающим нулем. При этом проверить правильность переданного параметра практически не представляется возможным, максимум - это какой-нибудь assert(name) поставить в начале функции.
Если передана не правильная строка, то вы эту ошибку все равно не отловите. Программа либо свалится сразу в segfault, либо функция где-то все таки встретит нулевой символ и будет выход за границу массива при этом программа сразу может не вылететь, но эта ошибка проявится где-то в другом месте, что еще более неприятно.
Вопрос составлен не корректно, имхо.
Но если имеется ввиду: по известным координатам двух точек треугольника узнать координаты третьей точки - то такого способа нет. По двум данным точкам можно построить бесконечное множество треугольников.
Нужно больше информации, например дополнительно знать длины сторон, или углы, прилегающие к известной стороне. Оба варианта можно легко нагуглить.
Даня Джен, Если нужен доступ к устройству из инета, то нужно в NAT настроить проброс портов. Доступ к устройству будет по IPv6 адресу шлюза и по фиксированному порту (который вы настроите).
Преобразование IPv6<->IPv4 будет вполне прозрачно. Правда это не совсем та схема, которую вы описываете, но я думаю, что конкретно вашу схему какими-то стандартными средствами реализовать не выйдет (да оно и не нужно, я думаю).
Почему бы и нет? Это будет лучше и полезнее, чем писать ботов.
За одно придет осознание того как же хорошо живется в С++ (про питон вообще молчу), но тут же узнаете, что они там все ущербные :-)
Ну да. Папка .git - это и есть гит репозиторий, удалив ее вы удалили репозиторий.
Теперь можете создать его заново:
git init
Потом нужно добавить в новый репозиторий файлы проекта:
git add <добавляемые файлы>
Затем сделать коммит:
git commit
После этого можно локальный репозиторий отправить на гитхаб:
Создаем на гитхабе новый репозиторий.