|
6 / 6 / 0
Регистрация: 08.04.2022
Сообщений: 52
|
|
Нужен исходник по созданию определенного количества папок04.05.2023, 11:27. Показов 6296. Ответов 115
Доброго времени суток, пользуюсь скриптами... VBS PoSH, CMD там сделать множество каталогов не такая уж проблема, подумал пару месяцев назад подучить VB6, хотел посмотреть смогу ли использовать его в администрировании... но увы информации мало, да и программы нашел по мимо ТС-а, которые могут как переименовывать, так и создавать множество папок. А вот по VB так и не нашел ничего, хотелось бы найти исходник или пример... Если нет ни у кого на этом форуме, то и искать уже, наверное, бесполезно.
0
|
|
| 04.05.2023, 11:27 | |
|
Ответы с готовыми решениями:
115
Нужен исходник для расчёта комплектации материалов или т.п. Исходник с расчётами, таблицами Батник по созданию папок |
|
Вернулся
1753 / 649 / 45
Регистрация: 10.09.2021
Сообщений: 2,801
|
|
| 05.05.2023, 13:48 | |
|
0
|
|
|
Вернулся
1753 / 649 / 45
Регистрация: 10.09.2021
Сообщений: 2,801
|
||||||
| 05.05.2023, 14:02 | ||||||
|
Интересно, а функция SHCreateDirectory поддерживает уникод? Создать папку с китайщиной например попробовать... А то не понятно как-то на конце функции нет ни буквы A ни буквы W и фиг поймёшь поддерживает уникод или нет...
Добавлено через 1 минуту А вот в CreateDirectory есть A и W там всё понятно Добавлено через 3 минуты Да, только что проверил, поддерживает уникод)))) Пришлось ещё проверять, а то было непонятно... Без буквы W на конце... Странная функция какая-то...
1
|
||||||
|
dive
5005 / 4768 / 852
Регистрация: 13.04.2015
Сообщений: 10,015
|
|
| 05.05.2023, 14:05 | |
|
1
|
|
|
Вернулся
1753 / 649 / 45
Регистрация: 10.09.2021
Сообщений: 2,801
|
||
| 05.05.2023, 14:25 | ||
|
Да и получается, что моя функция MakeDir не нужна, раз SHCreateDirectory создаёт много вложенных папок, плюс ещё и с уникодом работает. Зря писал получается свою функцию MakeDir основанную на MkDir тем более без уникода...
Добавлено через 1 минуту [in] pszPath Тип: PCWSTR Указатель на строку Юникода
0
|
||
|
Вернулся
1753 / 649 / 45
Регистрация: 10.09.2021
Сообщений: 2,801
|
||
| 05.05.2023, 14:30 | ||
|
0
|
||
|
6 / 6 / 0
Регистрация: 08.04.2022
Сообщений: 52
|
||||||
| 05.05.2023, 15:36 [ТС] | ||||||
|
Да действительно сложно особенно если с ЯП не работал и едва ли понимаю куда можно функции или нужно вставлять, я-то хотел, сделать кнопку, окно с указанием количества папок... и кнопку создать, ну вариант с EXCEL ближе всего к этому, а так нашел еще вариант.
1
|
||||||
|
Вернулся
1753 / 649 / 45
Регистрация: 10.09.2021
Сообщений: 2,801
|
||||||
| 05.05.2023, 15:47 | ||||||
|
Интересный пример конечно, посмотрел я официальную документацию этой функции https://learn.microsoft.com/ru... pathexists там ясно написано, что функция не поддерживает юникод.
Добавлено через 2 минуты А так же ещё очень интересно и то, что в официальной документации написано DLL другая: Dbghelp.dll Я решил проверить, и она тоже работает!
Добавлено через 1 минуту А так же интересны комментарии в MSDN, цитирую: Комментарии Каждый указанный каталог создается, если он еще не существует. Если создаются только некоторые каталоги, функция вернет значение FALSE. Эта функция не поддерживает строки Юникода. Чтобы указать путь Юникода, используйте функцию SHCreateDirectoryEx . Все функции DbgHelp, такие как этот, являются однопоточными. Таким образом, вызовы из нескольких потоков в эту функцию, скорее всего, приведет к непредвиденному поведению или повреждению памяти. Чтобы избежать этого, необходимо синхронизировать все параллельные вызовы из нескольких потоков с этой функцией.
0
|
||||||
|
Вернулся
1753 / 649 / 45
Регистрация: 10.09.2021
Сообщений: 2,801
|
|
| 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
|
||
|
Вернулся
1753 / 649 / 45
Регистрация: 10.09.2021
Сообщений: 2,801
|
|
| 05.05.2023, 15:55 | |
|
Кстати эта функция есть даже в API вьювере
0
|
|
|
Вернулся
1753 / 649 / 45
Регистрация: 10.09.2021
Сообщений: 2,801
|
|
| 05.05.2023, 16:06 | |
|
Эти две DLL кстати почти одинаковые, и функции там похожие. Но я понял, что Dbghelp.dll новее и лучше и функций там чуть по больше.
0
|
|
|
Вернулся
1753 / 649 / 45
Регистрация: 10.09.2021
Сообщений: 2,801
|
|
| 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 | |
|
Реализовать подсчет количества слов из определенного количества букв в строке Нужен исходник Нужен исходник приложения Нужен исходник компилятора Нужен исходник сапера Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
|
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|
SUNO Ai - Река Без Дна
zorxor 31.07.2026
Автор стихотворения - астрофизик Марина Катыс
Ссылка на сгенерированную музыкальную композицию:
https:/ / suno. com/ song/ 6f6e5464-b290-4650-be6c-44c85f8d8013
Я говорю, что Время- как вода
течет. . .
|
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла:
Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
|
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет
Салют, шампанское, овации!
:drink:
|