powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / CommandLine parser?
21 сообщений из 96, страница 4 из 4
CommandLine parser?
    #39747196
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman MejtesСон Веры ПавловныА как там у ini-файлов дела с типизацией получаемых значений? С пользовательскими настройками? С разделением пользовательских настроек (когда пользователей много, а ini-файл один)? Объединением настроек из нескольких файлов? В стандартной дотнетовской системе настроек это всё есть из коробки.для ini файлов есть api, со времен windows 3.1 работает супер просто и супер быстро :D
Я в курсе про апи (GetPrivateProfile.. WritePrivateProfile..). Оно всего вышеперечисленного не умеет.
...
Рейтинг: 0 / 0
CommandLine parser?
    #39747206
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилskyANA string[] args
плохо себя ведёт если в качестве параметров передаются имена файлов, содержащие пробелыв батниках надо в кавычки. А тут?
...
Рейтинг: 0 / 0
CommandLine parser?
    #39747226
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman MejtesИзопропилпропущено...

и у Registry есть API (со времён windows 3.1 что характерно)
на счет реестра в win3.1 сомневаюсь, он там был, но был не сложнее ini файла, очень номинально
ветка была одна, а иерархическая структура присутствовала
в NT 3.1 (1993) реестр был в нынешнем виде
...
Рейтинг: 0 / 0
CommandLine parser?
    #39747245
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Изопропилпропущено...

плохо себя ведёт если в качестве параметров передаются имена файлов, содержащие пробелыв батниках надо в кавычки. А тут?
аналогично, но в string[] args будет несколько не то что ожидается
...
Рейтинг: 0 / 0
CommandLine parser?
    #39747267
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилPetro123пропущено...
в батниках надо в кавычки. А тут?
аналогично, но в string[] args будет несколько не то что ожидается
А в Environment.GetCommandLineArgs()?
...
Рейтинг: 0 / 0
CommandLine parser?
    #39747268
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,
Ну в батнике то все нормалььно с %1
)))
MS косяк?
...
Рейтинг: 0 / 0
CommandLine parser?
    #39747275
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Ну в батнике то все нормалььно с %1
Где?

runbot.bat
Код: powershell
1.
2.
3.
@echo off

echo %1
...
Рейтинг: 0 / 0
CommandLine parser?
    #39747292
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
Вы кто? Я же говорил, что на ваши писанины у меня фильтр. Только заголовок поста.
...
Рейтинг: 0 / 0
CommandLine parser?
    #39747317
256k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилskyANA string[] args
плохо себя ведёт если в качестве параметров передаются имена файлов, содержащие пробелы

Ну так закавычивать надо, кому ж понравится, такое и в линуксе не проходит.
...
Рейтинг: 0 / 0
CommandLine parser?
    #39747319
256k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANA,
Вы кто? Я же говорил, что на ваши писанины у меня фильтр. Только заголовок поста.

дядя Петя, только откинулся и снова бузотёришь
...
Рейтинг: 0 / 0
CommandLine parser?
    #39747328
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
256k,
Киш, дети и двоечники из топика))
...
Рейтинг: 0 / 0
CommandLine parser?
    #39747362
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
256kдядя бот Петя
поправил
...
Рейтинг: 0 / 0
CommandLine parser?
    #39747377
256k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA256kдядя бот Петя
поправил

Да. ошибся.

ботя
...
Рейтинг: 0 / 0
CommandLine parser?
    #39747388
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
256k,skyANA
Вы нашли друг друга. Третий где?
...
Рейтинг: 0 / 0
CommandLine parser?
    #39747447
256k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123256k,skyANA
Вы нашли друг друга. Третий где?

ты же и есть третий, хотя - нет, первый!
...
Рейтинг: 0 / 0
CommandLine parser?
    #39747683
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры ПавловныА как там у ini-файлов дела ... С пользовательскими настройками? С разделением пользовательских настроек (когда пользователей много, а ini-файл один)? Объединением настроек из нескольких файлов?...

IO.Path.Combine(GetFolderPath(SpecialFolder.CommonApplicationData), "Proga") -настройки, общие для всех пользователей
C:\ProgramData\Proga
Я кладу ini-файл туда, давая этой папке общий доступ для "всех и вся" при инсталляции.
Понимаю, что неправильно (в плане приватности настроек), но судя по всему моих пользователей это устраивает.
А вот когда клал в реест в Current User, было куча претензий, типа "я тут админ, настроил все, а потом открываешь (очевидно под другим юзером) и ни фига нет". Теперь подобных претензий нет от слова "совсем".
В принципе можно и в реестр в HKLM, по тому же принципу, но как-то прикипел к ini уже.

Если индивидуальные настройки, то наверно SpecialFolder.ApplicationData (в папке C:\Users\<User>)
(папка данных пользователя).
Я про этот вариант думал (хотя б как про опцию),
но чего разводить огород, если как показал опыт всех и так все устраивает (общие настройки для всех пользователей).
...
Рейтинг: 0 / 0
CommandLine parser?
    #39747695
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий77,
Ты перепутал ностальгию и функционал/удобство.
В детстве в зубном пломбы делали белые белые?)
Тоже наверно так рассуждает и сейчас - зачем что то новое?
ini файл не типизирован. Не сохраняет TPoint.
Не сбрасывает настройки в по умолчанию при смене версии.
Дак кого тогда убеждаем что "чего разводить огород"?
Ну прикипел и прикипел. Это банальность.
...
Рейтинг: 0 / 0
CommandLine parser?
    #39747838
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий77но чего разводить огород, если как показал опыт всех и так все устраивает (общие настройки для всех пользователей).

примерно из той же оперы, подключил розетку от освещения на скрутку, вроде всех устраивает, все довольны.
и соответствующее отношение, к сделать "нормально": нафига оно мне? я же не космический шатл строю.

и.. ща немного бомбить не по теме буду...

ходят потом с транспарантами по улицам и ноют, как всё плохо, какой плохой %президент%
бла-бла-бла
...
Рейтинг: 0 / 0
CommandLine parser?
    #39747849
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttДмитрий77но чего разводить огород, если как показал опыт всех и так все устраивает (общие настройки для всех пользователей).

примерно из той же оперы, подключил розетку от освещения на скрутку, вроде всех устраивает, все довольны.
Не совсем - аналогия "подключил на скрутку" подразумевает более простой и ненапряжный способ. В данном случае всё наоборот: из-за лени прочитать пару страниц на MSDN человек пишет вручную энное количество ограниченного по функциональности кода, вместо того, чтобы воспользоваться стандартным функционалом, который не требует писать вообще никакого кода. Т.е. непонятно ради чего усложняет себе жизнь, и получает на выходе не пойми что.

Сон Веры ПавловныА как там у ini-файлов дела ... С пользовательскими настройками? С разделением пользовательских настроек (когда пользователей много, а ini-файл один)? Объединением настроек из нескольких файлов?
Еще забыл: возможность биндинга к настройкам (в т.ч. возможность указывать эти биндинги прямо в UI-дизайнере).
...
Рейтинг: 0 / 0
CommandLine parser?
    #39747868
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры Павловныаналогия "подключил на скрутку" подразумевает более простой и ненапряжный способ. Вкак сказать)
По сравнению с Wago без распредКоробки?))
...
Рейтинг: 0 / 0
CommandLine parser?
    #39748361
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры ПавловныНе совсем - аналогия "подключил на скрутку" подразумевает более простой и ненапряжный способ. В данном случае всё наоборот: из-за лени прочитать пару страниц на MSDN человек пишет вручную энное количество ограниченного по функциональности кода, вместо того, чтобы воспользоваться стандартным функционалом, который не требует писать вообще никакого кода. Т.е. непонятно ради чего усложняет себе жизнь, и получает на выходе не пойми что.

Ну да, согласен. Хотя я хотел акцентировать внимание на ненадёжном способе
...
Рейтинг: 0 / 0
21 сообщений из 96, страница 4 из 4
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / CommandLine parser?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]