|
6 / 6 / 0
Регистрация: 08.04.2022
Сообщений: 52
|
|
Нужен исходник по созданию определенного количества папок04.05.2023, 11:27. Показов 5688. Ответов 115
Доброго времени суток, пользуюсь скриптами... VBS PoSH, CMD там сделать множество каталогов не такая уж проблема, подумал пару месяцев назад подучить VB6, хотел посмотреть смогу ли использовать его в администрировании... но увы информации мало, да и программы нашел по мимо ТС-а, которые могут как переименовывать, так и создавать множество папок. А вот по VB так и не нашел ничего, хотелось бы найти исходник или пример... Если нет ни у кого на этом форуме, то и искать уже, наверное, бесполезно.
0
|
|
| 04.05.2023, 11:27 | |
|
Ответы с готовыми решениями:
115
Нужен исходник для расчёта комплектации материалов или т.п. Исходник с расчётами, таблицами Батник по созданию папок |
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
|
| 05.05.2023, 13:48 | |
|
0
|
|
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
||||||
| 05.05.2023, 14:02 | ||||||
|
Интересно, а функция SHCreateDirectory поддерживает уникод? Создать папку с китайщиной например попробовать... А то не понятно как-то на конце функции нет ни буквы A ни буквы W и фиг поймёшь поддерживает уникод или нет...
Добавлено через 1 минуту А вот в CreateDirectory есть A и W там всё понятно Добавлено через 3 минуты Да, только что проверил, поддерживает уникод)))) Пришлось ещё проверять, а то было непонятно... Без буквы W на конце... Странная функция какая-то...
1
|
||||||
|
sleep
4935 / 4609 / 841
Регистрация: 13.04.2015
Сообщений: 9,781
|
|
| 05.05.2023, 14:05 | |
|
1
|
|
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
||
| 05.05.2023, 14:25 | ||
|
Да и получается, что моя функция MakeDir не нужна, раз SHCreateDirectory создаёт много вложенных папок, плюс ещё и с уникодом работает. Зря писал получается свою функцию MakeDir основанную на MkDir тем более без уникода...
Добавлено через 1 минуту [in] pszPath Тип: PCWSTR Указатель на строку Юникода
0
|
||
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
||
| 05.05.2023, 14:30 | ||
|
0
|
||
|
6 / 6 / 0
Регистрация: 08.04.2022
Сообщений: 52
|
||||||
| 05.05.2023, 15:36 [ТС] | ||||||
|
Да действительно сложно особенно если с ЯП не работал и едва ли понимаю куда можно функции или нужно вставлять, я-то хотел, сделать кнопку, окно с указанием количества папок... и кнопку создать, ну вариант с EXCEL ближе всего к этому, а так нашел еще вариант.
1
|
||||||
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
||||||
| 05.05.2023, 15:47 | ||||||
|
Интересный пример конечно, посмотрел я официальную документацию этой функции https://learn.microsoft.com/ru... pathexists там ясно написано, что функция не поддерживает юникод.
Добавлено через 2 минуты А так же ещё очень интересно и то, что в официальной документации написано DLL другая: Dbghelp.dll Я решил проверить, и она тоже работает!
Добавлено через 1 минуту А так же интересны комментарии в MSDN, цитирую: Комментарии Каждый указанный каталог создается, если он еще не существует. Если создаются только некоторые каталоги, функция вернет значение FALSE. Эта функция не поддерживает строки Юникода. Чтобы указать путь Юникода, используйте функцию SHCreateDirectoryEx . Все функции DbgHelp, такие как этот, являются однопоточными. Таким образом, вызовы из нескольких потоков в эту функцию, скорее всего, приведет к непредвиденному поведению или повреждению памяти. Чтобы избежать этого, необходимо синхронизировать все параллельные вызовы из нескольких потоков с этой функцией.
0
|
||||||
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
|
| 05.05.2023, 15:53 | |
|
Ну эта функция и правда есть в этих двух разных DLL в imagehlp.dll и в Dbghelp.dll а вот как эти функции написаны это уже другой вопрос и ссылается ли одна DLL на другую, но какая разница... Всё равно эти функции старые и не уникодные.
Добавлено через 1 минуту Подойдёт разве что для старых винд, Windows 2000 там например или Windows 98 может даже... Не знаю... SHCreateDirectory гораздо лучше это точно, но она начиная от XP
0
|
|
|
6 / 6 / 0
Регистрация: 08.04.2022
Сообщений: 52
|
||
| 05.05.2023, 15:55 [ТС] | ||
|
0
|
||
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
|
| 05.05.2023, 15:55 | |
|
Кстати эта функция есть даже в API вьювере
0
|
|
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
|
| 05.05.2023, 16:06 | |
|
Эти две DLL кстати почти одинаковые, и функции там похожие. Но я понял, что Dbghelp.dll новее и лучше и функций там чуть по больше.
0
|
|
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
|
| 05.05.2023, 16:08 | |
|
Но этой функцией в любом случае лучше не пользоваться так как она не поддерживает уникод и ещё тем более всегда слеш на конце добавлять надо (символ "\"), а в SHCreateDirectory не надо
0
|
|
| 05.05.2023, 16:18 | ||
|
0
|
||
|
6 / 6 / 0
Регистрация: 08.04.2022
Сообщений: 52
|
|||||||
| 05.05.2023, 16:25 [ТС] | |||||||
0
|
|||||||
|
6 / 6 / 0
Регистрация: 08.04.2022
Сообщений: 52
|
|
| 05.05.2023, 16:39 [ТС] | |
|
То, что выше оказывается VBA уж извините, нашел случайно то что хотел сделать, ну почти если копировать из exsel правдо не знаю на каком это ЯП и можно ли как-то рас компилировать exe файлы.
0
|
|
| 05.05.2023, 16:39 | |
|
Помогаю со студенческими работами здесь
40
Реализовать подсчет количества слов из определенного количества букв в строке Нужен исходник Нужен исходник приложения Нужен исходник компилятора Нужен исходник сапера Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|