Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Вывод необходимых строк в нужном порядке

Ответить
Настройки темы
CMD/BAT - [решено] Вывод необходимых строк в нужном порядке

Новый участник


Сообщения: 29
Благодарности: 2

Профиль | Отправить PM | Цитировать


Здравствуйте.
Подскажите пожалуйста!
Имею файл в подпапках \*\*\AndroidManifest.xml
Из этого файла мне необходимо первое совпавшее значение по тексту package="*"
С помощью FINDSTR
Код: Выделить весь код
FINDSTR /S /I package\=\"*\" AndroidManifest.xml > D:\123.txt
вывел строки содержащие необходимый текст с путями (к примеру привожу 3 строки):
Код: Выделить весь код
system__app__AlipayFingerprintProvider\AlipayFingerprintProvider.apk\AndroidManifest.xml:<manifest android:sharedUserId="android.uid.system" android:versionCode="23" android:versionName="6.0.1" package="com.lenovo.providers.alipayfingerprint" platformBuildVersionCode="23" platformBuildVersionName="6.0.1"
system__app__AntHalService\AntHalService.apk\AndroidManifest.xml:<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:sharedUserId="android.uid.system" package="com.dsi.ant.server" platformBuildVersionCode="23" platformBuildVersionName="6.0.1">
system__app__BasicDreams\BasicDreams.apk\AndroidManifest.xml:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.dreams.basic" platformBuildVersionCode="23" platformBuildVersionName="6.0.1">
из выше вывода как сделать в такой вид?
Код: Выделить весь код
ren "AlipayFingerprintProvider.apk" "com.lenovo.providers.alipayfingerprint"
ren "AntHalService.apk" "com.dsi.ant.server"
ren "BasicDreams.apk" "com.android.dreams.basic"
Спасибо

Отправлено: 14:48, 26-01-2017

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата daradan:
Имею файл в подпапках \*\*\AndroidManifest.xml »
Перевожу на русский. Где-то глубоко внутри неназванного каталога находятся несколько файлов AndroidManifest.xml (судя по дальнейшему тексту — их несколько). Тогда почему — файл, а не файлы?!

Цитата daradan:
Из этого файла мне необходимо первое совпавшее значение по тексту package="*" »
Упакуйте образцы этих файлов в архив, каковой приложите к сообщению или выложите на RGhost или Яндекс.Диск.

Отправлено: 15:01, 26-01-2017 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 29
Благодарности: 2

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: txt 123.txt
(47.2 Kb, 4 просмотров)

Цитата Iska:
Упакуйте образцы этих файлов в архив, каковой приложите к сообщению или выложите на RGhost или Яндекс.Диск. »
Извиняюсь, но смысла самих файлов думаю нет, так как я вывел необходимые строки командой
Код: Выделить весь код
FINDSTR /S /I package\=\"*\" AndroidManifest.xml > D:\123.txt
(вывод из команды файл во вложении)
И теперь не могу справиться с такой задачей, чтобы из таких строк
Скрытый текст
system__app__AlipayFingerprintProvider\AlipayFingerprintProvider.apk\AndroidManifest.xml:<manifest android:sharedUserId="android.uid.system" android:versionCode="23" android:versionName="6.0.1" package="com.lenovo.providers.alipayfingerprint" platformBuildVersionCode="23" platformBuildVersionName="6.0.1"

system__app__AntHalService\AntHalService.apk\AndroidManifest.xml:<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:sharedUserId="android.uid.system" package="com.dsi.ant.server" platformBuildVersionCode="23" platformBuildVersionName="6.0.1">

system__app__BasicDreams\BasicDreams.apk\AndroidManifest.xml:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.dreams.basic" platformBuildVersionCode="23" platformBuildVersionName="6.0.1">

сделать так
Код: Выделить весь код
ren "AlipayFingerprintProvider.apk" "com.lenovo.providers.alipayfingerprint"
ren "AntHalService.apk" "com.dsi.ant.server"
ren "BasicDreams.apk" "com.android.dreams.basic"
можно и без ren

Последний раз редактировалось daradan, 26-01-2017 в 15:52.


Отправлено: 15:35, 26-01-2017 | #3


Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


Код: Выделить весь код
for /f "tokens=2 delims=\" %%i in (123.txt) do for /f "tokens=3 delims==" %%j in ('findstr %%i 123.txt') do for /f "usebackq tokens=1" %%k in ('%%j') do echo ren "%%i" %%k >>new.txt
приблизительно так, пожалуй, но это криво и хлипко - слишком неявные условия для выделения этих конкретных кусков.

хотя нет, уже вижу что не проканает.

Iska дело говорит, иной раз xml'ину проще целиком раздербанить чем расколупывать отдельные куски.

Последний раз редактировалось Elven, 26-01-2017 в 16:20.

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:13, 26-01-2017 | #4


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата daradan:
Извиняюсь, но смысла самих файлов думаю нет, так как я вывел необходимые строки командой »
Ну, раз смысла нет — как скажете. Видимо, Вам виднее, как это правильнее и удобнее делать. Предпочитаете заниматься программированием в извращённой форме самостоятельно — флаг в руки.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:32, 26-01-2017 | #5


Новый участник


Сообщения: 29
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата Iska:
флаг в руки »
Что же вы сразу так...
Ну архивировал папку. Вышло больше 500 мб. Думал, из-за этого по шапке получу, да и исходящий у меня никакой. Начал искать решение, чтобы оставить только необходимыЕ файлЫ в подпапкАХ.

Архив (1.2 МБ)
Путь к файлАМ \*\*\AndroidManifest.xml

Отправлено: 17:12, 26-01-2017 | #6


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


daradan, ясно.

А что за непонятные одноимённые файлы «AndroidManifest.xml» внутри каталогов «original», к тому же не являющиеся xml-файлами? Так и должно быть?

Отправлено: 18:04, 26-01-2017 | #7


Новый участник


Сообщения: 29
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата Iska:
А что за непонятные одноимённые файлы «AndroidManifest.xml» внутри каталогов «original» »
Это оригинальный AndroidManifest.xml не декомпилированный из apk (приложении android). Его без декомпиляции не открыть.
\system__app__AlipayFingerprintProvider\AlipayFingerprintProvider.apk\original\AndroidManifest.xml - не открывается
\system__app__AlipayFingerprintProvider\AlipayFingerprintProvider.apk\AndroidManifest.xml - открывается (декомпилированный), и в нем необходимое первое значение package="com.lenovo.providers.alipayfingerprint"
Скрытый текст
В общем суть такова.
Я собираю проекты для сборки модифицированных прошивок для андроид. Скажем добавляю русский/украйинский языки в англо-китайские прошивки и добавляю по возможности плюшки.
Есть 2 типа комбайна в помощь в этом.
Одному из них необходимо папки перевода в таком виде AlipayFingerprintProvider.apk (название файла с расширением apk)
А второму в таком com.lenovo.providers.alipayfingerprint (название пакета приложения, который можно узнать из файла AndroidManifest.xml с того же apk, но только после декомпиляции)
Вот я декомпилировал все apk файлы первым комбайном и хочу папки перевода сконвертировать для второго комбайна

Последний раз редактировалось daradan, 26-01-2017 в 18:22.


Отправлено: 18:17, 26-01-2017 | #8


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


daradan, ясно. Давайте попробуем в первом приближении, пока без реального переименовывания:
Скрытый текст
Код: Выделить весь код
Option Explicit

Dim strSourceFolder

Dim objFSO
Dim objFolder
Dim objSubFolder

Dim strSourceFile


If WScript.Arguments.Count = 1 Then
	strSourceFolder = WScript.Arguments.Item(0)
	
	Set objFSO = WScript.CreateObject("Scripting.FileSystemObject")
	
	If objFSO.FolderExists(strSourceFolder) Then
		For Each objFolder In objFSO.GetFolder(strSourceFolder).SubFolders
			'WScript.Echo objFolder.Name
			
			For Each objSubFolder In objFolder.SubFolders
				'WScript.Echo vbTab & objSubFolder.Name
				
				If StrComp(objFSO.GetExtensionName(objSubFolder.Name), ".apk", vbTextCompare) Then
					strSourceFile = objFSO.BuildPath(objSubFolder.Path, "AndroidManifest.xml")
					
					If objFSO.FileExists(strSourceFile) Then
						'WScript.Echo vbTab & vbTab & "[" & strSourceFile & "]"
						
						With WScript.CreateObject("Microsoft.XMLDOM")
							.load(strSourceFile)
							'WScript.Echo vbTab & vbTab & .selectSingleNode("/manifest").Attributes.getNamedItem("package").Text
							WScript.Echo "rename [" & objSubFolder.Path & "] into [" & .selectSingleNode("/manifest").Attributes.getNamedItem("package").Text & "]"
						End With
					End If
				End If
			Next
		Next
	Else
		WScript.Echo "Can't find source folder [" & strSourceFolder & "]."
		WScript.Quit 2
	End If
	
	Set objFSO = Nothing
Else
	WScript.Echo "Usage: cscript.exe //nologo """ & WScript.ScriptName & """ <Source folder>"
	WScript.Quit 1
End If

WScript.Quit 0

Это WSH VBScript. Сохраните код в файл с расширением ".vbs". Откройте командную строку и вызовите его на исполнение в виде:
Код: Выделить весь код
cscript.exe //nologo "Путь\Имя скрипта.vbs" "Путь к исходной папке"
Посмотрите на вывод (я там в коде ввёл дополнительное условие, что папка второго уровня обязана иметь расширение «.apk»). Вам требуется именно такое переименование папок?

Отправлено: 18:27, 26-01-2017 | #9


Новый участник


Сообщения: 29
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата Iska:
Посмотрите на вывод »
вывод получился такой (вроде отработал). Извиняйте, vbs вообще не понимаю
Скрытый текст
Код: Выделить весь код
C:\Users\dara>cd /d Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj

Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj>cscript.exe //nologo "1.vbs" "Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled"
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__AlipayFingerprintProvider\AlipayFingerprintProvider.apk] into [c
om.lenovo.providers.alipayfingerprint]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__AntHalService\AntHalService.apk] into [com.dsi.ant.server]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__BasicDreams\BasicDreams.apk] into [com.android.dreams.basic]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__Bluetooth\Bluetooth.apk] into [com.android.bluetooth]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__BluetoothExt\BluetoothExt.apk] into [org.codeaurora.bluetooth]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__BluetoothMidiService\BluetoothMidiService.apk] into [com.android
.bluetoothmidiservice]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__CaptivePortalLogin\CaptivePortalLogin.apk] into [com.android.cap
tiveportallogin]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__CertInstaller\CertInstaller.apk] into [com.android.certinstaller
]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__ClearBuildInSDCard\ClearBuildInSDCard.apk] into [com.lenovo.clea
rBuildInSDcard]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__colorservice\colorservice.apk] into [com.qti.service.colorservic
e]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__com.quicinc.wbcserviceapp\com.quicinc.wbcserviceapp.apk] into [c
om.quicinc.wbcserviceapp]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__ConferenceDialer\ConferenceDialer.apk] into [com.qualcomm.qti.co
nfdialer]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__datastatusnotification\datastatusnotification.apk] into [com.qti
.qualcomm.datastatusnotification]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__DocumentsUI\DocumentsUI.apk] into [com.android.documentsui]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__DownloadProviderUi\DownloadProviderUi.apk] into [com.android.pro
viders.downloads.ui]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__embms\embms.apk] into [com.qualcomm.embms]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__EngineeringCode\EngineeringCode.apk] into [com.lenovo.Engineerin
gCode]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__EngineerMode\EngineerMode.apk] into [com.validation]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__EngineerTest\EngineerTest.apk] into [com.lenovo.engineertest]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__fastdormancy\fastdormancy.apk] into [com.qualcomm.fastdormancy]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__FingerprintServiceExtension\FingerprintServiceExtension.apk] int
o [com.fingerprints.serviceext]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__FMService\FMService.apk] into [com.lenovo.fmservice]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__Galaxy4\Galaxy4.apk] into [com.android.galaxy4]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__HeadsetSettings\HeadsetSettings.apk] into [com.lenovo.headsetset
tings]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__HifiSettings\HifiSettings.apk] into [com.lenovo.audiohifi]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__HoloSpiralWallpaper\HoloSpiralWallpaper.apk] into [com.android.w
allpaper.holospiral]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__HQSound\HQSound.apk] into [com.lenovo.hqsound]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__HTMLViewer\HTMLViewer.apk] into [com.android.htmlviewer]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__IdeaWallpaper\IdeaWallpaper.apk] into [com.lenovo.ideawallpaper]

rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__KeyChain\KeyChain.apk] into [com.android.keychain]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LatinIME\LatinIME.apk] into [com.android.inputmethod.latin]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoBreathingLight\LenovoBreathingLight.apk] into [com.lenovo.
lenovobreathinglight]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoCalendar\LenovoCalendar.apk] into [com.lenovo.calendar]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoClock\LenovoClock.apk] into [com.lenovo.deskclock]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoCoverAppScript\LenovoCoverAppScript.apk] into [com.lenovo.
coverapp.script]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoCoverAppVlife\LenovoCoverAppVlife.apk] into [com.vlife.len
ovo.wallpaper]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoCoverAppZooking\LenovoCoverAppZooking.apk] into [com.ibimu
yu.lockscreen.lenovo]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoFingerCamera\LenovoFingerCamera.apk] into [com.lenovo.leno
vofingercamera]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoGestureLightUp\LenovoGestureLightUp.apk] into [com.lenovo.
lenovogesturelightup]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoGestureLock\LenovoGestureLock.apk] into [com.lenovo.lenovo
gesturelock]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoScreenMode\LenovoScreenMode.apk] into [com.lenovo.screense
ttings]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoSmartScene\LenovoSmartScene.apk] into [com.lenovo.lenovosm
artscene]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoSmartWifi\LenovoSmartWifi.apk] into [com.lenovo.wifiswitch
]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoSnapShot\LenovoSnapShot.apk] into [com.lenovo.lenovosnapsh
ot]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoWifiApc\LenovoWifiApc.apk] into [com.lenovo.wifiApc]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LeRoaming\LeRoaming.apk] into [com.lenovo.leroaming]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LiveWallpapers\LiveWallpapers.apk] into [com.android.wallpaper]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LiveWallpapersPicker\LiveWallpapersPicker.apk] into [com.android
.wallpaper.livepicker]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__MMIServer\MMIServer.apk] into [com.lenovo.mmi]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__NetworkSetting\NetworkSetting.apk] into [com.qualcomm.qti.networ
ksetting]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__NfcNci\NfcNci.apk] into [com.android.nfc]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__nfc_sim\nfc_sim.apk] into [com.lenovo.nfcsim]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__NoiseField\NoiseField.apk] into [com.android.noisefield]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__PacProcessor\PacProcessor.apk] into [com.android.pacprocessor]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__PerfMonitor\PerfMonitor.apk] into [com.lenovo.perfmonitor]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__PhaseBeam\PhaseBeam.apk] into [com.android.phasebeam]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__PhotoTable\PhotoTable.apk] into [com.android.dreams.phototable]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__PicoTts\PicoTts.apk] into [com.svox.pico]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__PrintSpooler\PrintSpooler.apk] into [com.android.printspooler]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__Protips\Protips.apk] into [com.android.protips]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__QCOMSettingsPlugin\QCOMSettingsPlugin.apk] into [com.lenovosetti
ngs.plugin]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__QtiTelephonyService\QtiTelephonyService.apk] into [com.qualcomm.
qti.telephonyservice]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__RawDataTest\RawDataTest.apk] into [com.synaptics.rawdata]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__Runin-Main\Runin-Main.apk] into [com.lenovo.runtime]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__SampleAuthenticatorService\SampleAuthenticatorService.apk] into
[com.qualcomm.qti.auth.sampleauthenticatorservice]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__shutdownlistener\shutdownlistener.apk] into [com.qualcomm.shutdo
wnlistner]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__SmartcardService\SmartcardService.apk] into [org.simalliance.ope
nmobileapi.service]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__Stk\Stk.apk] into [com.android.stk]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__SystemAnalyser\SystemAnalyser.apk] into [com.lenovo.analyser]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__SystemAnalyzer\SystemAnalyzer.apk] into [com.yhh.analyser]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__telresources\telresources.apk] into [com.android.frameworks.telr
esources]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__TimeService\TimeService.apk] into [com.qualcomm.timeservice]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__TranslationService\TranslationService.apk] into [com.lenovo.comp
onent.translationservice]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__UserDictionaryProvider\UserDictionaryProvider.apk] into [com.and
roid.providers.userdictionary]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__WAPPushManager\WAPPushManager.apk] into [com.android.smspush]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__WebViewGoogle\WebViewGoogle.apk] into [com.google.android.webvie
w]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__WfdService\WfdService.apk] into [com.qualcomm.wfd.service]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__WifiQRScanner\WifiQRScanner.apk] into [com.lenovo.wifi.wifiqrsca
nner]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__xdivert\xdivert.apk] into [com.qti.xdivert]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__framework\framework-res.apk] into [android]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__framework__lenovo-res\lenovo-res.apk] into [lenovo]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__BackupRestoreConfirmation\BackupRestoreConfirmation.apk] in
to [com.android.backupconfirm]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__CalendarProvider\CalendarProvider.apk] into [com.android.pr
oviders.calendar]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__CallLogBackup\CallLogBackup.apk] into [com.android.calllogb
ackup]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__CarrierConfig\CarrierConfig.apk] into [com.android.carrierc
onfig]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__CellBroadcastReceiver\CellBroadcastReceiver.apk] into [com.
android.cellbroadcastreceiver]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__CNEService\CNEService.apk] into [com.quicinc.cne.CNEService
]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__com.qualcomm.location\com.qualcomm.location.apk] into [com.
qualcomm.location]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__DefaultContainerService\DefaultContainerService.apk] into [
com.android.defcontainer]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__DownloadProvider\DownloadProvider.apk] into [com.android.pr
oviders.downloads]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__dpmserviceapp\dpmserviceapp.apk] into [com.qti.dpmserviceap
p]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__eNF_Plug\eNF_Plug.apk] into [com.enfcpay.plugins.beijing]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__ExternalStorageProvider\ExternalStorageProvider.apk] into [
com.android.externalstorage]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__FileBrowser\FileBrowser.apk] into [com.lenovo.FileBrowser]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__FusedLocation\FusedLocation.apk] into [com.android.location
.fused]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__GmsCore\GmsCore.apk] into [com.google.android.gms]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__GoogleLoginService\GoogleLoginService.apk] into [com.google
.android.gsf.login]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__GoogleServicesFramework\GoogleServicesFramework.apk] into [
com.google.android.gsf]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__ideaFriend\ideaFriend.apk] into [com.lenovo.ideafriend]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__InputDevices\InputDevices.apk] into [com.android.inputdevic
es]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoCalculator\LenovoCalculator.apk] into [com.lenovo.cal
culator]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoCallSetting\LenovoCallSetting.apk] into [com.lenovo.c
allsetting]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoCamera\LenovoCamera.apk] into [com.lenovo.scg]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoCompass\LenovoCompass.apk] into [com.lenovo.compass]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoContactsProvider\LenovoContactsProvider.apk] into [co
m.android.providers.contacts]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoCrashCheck\LenovoCrashCheck.apk] into [com.lenovo.cra
shcheck]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoGallery\LenovoGallery.apk] into [com.lenovo.gallery]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoInCallUI\LenovoInCallUI.apk] into [com.android.incall
ui]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoKeyguardSettings\LenovoKeyguardSettings.apk] into [co
m.lenovo.keyguard.settings]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoLeather\LenovoLeather.apk] into [com.lenovo.keyguardl
eather]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoLoggerPannel\LenovoLoggerPannel.apk] into [com.lenovo
.loggerpannel]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoMagazineSetting\LenovoMagazineSetting.apk] into [com.
lenovo.keyguard.magazine.setting]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoNfc\LenovoNfc.apk] into [com.lenovo.lenovonfc]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoReader\LenovoReader.apk] into [com.lenovo.reader]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoSchedulePowerOnOff\LenovoSchedulePowerOnOff.apk] into
 [com.mediatek.schpwronoff]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoSecurity\LenovoSecurity.apk] into [com.lenovo.securit
y]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoSettings\LenovoSettings.apk] into [com.android.settin
gs]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoSetupWizard\LenovoSetupWizard.apk] into [com.lenovo.s
etupwizard]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoSimContact\LenovoSimContact.apk] into [com.lenovo.len
ovosimcontact]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoSingleHand\LenovoSingleHand.apk] into [com.lenovo.fra
meworks.singlehand]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoSoundRecorder\LenovoSoundRecorder.apk] into [com.leno
vo.recorder]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoSync\LenovoSync.apk] into [com.lenovo.mbg.cloud.sync]

rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoThemeCenter\LenovoThemeCenter.apk] into [com.lenovo.t
hemecenter]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoVRMode\LenovoVRMode.apk] into [com.lenovo.vrmode]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoYPProvider\LenovoYPProvider.apk] into [com.lenovo.ypp
rovider]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LSF_DeviceService\LSF_DeviceService.apk] into [com.lenovo.l
sf.device]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LSF_LenovoID\LSF_LenovoID.apk] into [com.lenovo.lsf]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__ManagedProvisioning\ManagedProvisioning.apk] into [com.andr
oid.managedprovisioning]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__MediaProvider\MediaProvider.apk] into [com.android.provider
s.media]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__MmsService\MmsService.apk] into [com.android.mms.service]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__MobileNetworkSettings2\MobileNetworkSettings2.apk] into [co
m.lenovo.leos.mobileNetworkSettings]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__MusicFX\MusicFX.apk] into [com.android.musicfx]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__NotificationCenter\NotificationCenter.apk] into [com.androi
d.systemui]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__NotificationCenterPlus\NotificationCenterPlus.apk] into [co
m.lenovo.systemuiplus]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__OneTimeInitializer\OneTimeInitializer.apk] into [com.androi
d.onetimeinitializer]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__otdeviceagent\otdeviceagent.apk] into [com.oberthur.otdevic
eagent]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__packageinstaller\packageinstaller.apk] into [com.android.pa
ckageinstaller]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__PicFocus\PicFocus.apk] into [com.lenovo.scg.picfocus]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__PowerManager\PowerManager.apk] into [com.lenovo.powersettin
g]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__PrivateNumberProvider\PrivateNumberProvider.apk] into [com.
lenovo.pnprovider]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__ProxyHandler\ProxyHandler.apk] into [com.android.proxyhandl
er]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__qcrilmsgtunnel\qcrilmsgtunnel.apk] into [com.qualcomm.qcril
msgtunnel]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__QtiTetherService\QtiTetherService.apk] into [com.qualcomm.q
ti.tetherservice]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__SecureSampleAuthService\SecureSampleAuthService.apk] into [
com.qualcomm.qti.auth.securesampleauthservice]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__SettingsProvider\SettingsProvider.apk] into [com.android.pr
oviders.settings]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__SharedStorageBackup\SharedStorageBackup.apk] into [com.andr
oid.sharedstoragebackup]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__Shell\Shell.apk] into [com.android.shell]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__SimSettings2\SimSettings2.apk] into [com.lenovo.leos.simset
tings]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__SoundSettings\SoundSettings.apk] into [com.android.profiles
ettings]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__StatementService\StatementService.apk] into [com.android.st
atementservice]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__StepCounter\StepCounter.apk] into [com.lenovo.stepcounter]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__SystemDaemonService\SystemDaemonService.apk] into [com.leno
vo.systemdaemonservice]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__Tag\Tag.apk] into [com.android.apps.tag]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__Telecom\Telecom.apk] into [com.android.server.telecom]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__TelephonyProvider\TelephonyProvider.apk] into [com.android.
providers.telephony]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__TelephonyProviderMms\TelephonyProviderMms.apk] into [com.an
droid.providers.telephony.mms]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__TeleService\TeleService.apk] into [com.android.phone]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__UEDataService\UEDataService.apk] into [com.lenovo.lps.servi
ce]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__UpdateAssist\UpdateAssist.apk] into [com.lenovo.updateassis
t]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__UserExperience\UserExperience.apk] into [com.lenovo.ue.devi
ce]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__VpnDialogs\VpnDialogs.apk] into [com.android.vpndialogs]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__WallpaperCropper\WallpaperCropper.apk] into [com.android.wa
llpapercropper]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__WideSelfie\WideSelfie.apk] into [com.lenovo.scg.wideselfie]

rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__WideTouch\WideTouch.apk] into [com.lenovo.widetouch]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__WifiSettings2\WifiSettings2.apk] into [com.android.wifi]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__WPSmail\WPSmail.apk] into [com.lenovo.email]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__vendor__app__Ds2\Ds2.apk] into [com.dolby]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__vendor__app__Ds2UI\Ds2UI.apk] into [com.dolby.daxappUI]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__vendor__app__ims\ims.apk] into [org.codeaurora.ims]
rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__vendor__app__SecProtect\SecProtect.apk] into [com.qapp.secprotect]

Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj>
Цитата Iska:
Вам требуется именно такое переименование папок? »
Да, проект перевода имеет папки с расширением .apk
Но мне необходимо в конечном счете вывод выше на текстовом файле, т.к. я буду переименовывать папки, которые расположены в другом месте...А из выше адреса мне нужно только данные для конвертации
к примеру
Код: Выделить весь код
ren "AntHalService.apk" "com.dsi.ant.server"
Извиняйте, в письменном виде тяжело объяснять

То есть имею такой проект в данный момент и из него хочу чтобы получился в таком виде (ссылки не мои, общедоступные)

Последний раз редактировалось daradan, 26-01-2017 в 18:51.


Отправлено: 18:44, 26-01-2017 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Вывод необходимых строк в нужном порядке

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Извлечение строк in.txt -> out.txt в определенном порядке+форматирование текста. ppm85 Скриптовые языки администрирования Windows 6 29-09-2015 11:29
PowerShell - [решено] Вывод определённых строк команды Get-ADUser Dijio Скриптовые языки администрирования Windows 3 12-03-2015 13:54
[решено] Вывод массива строк в одном окне сообщения (MsgBox) support23 AutoIt 4 29-10-2012 18:26
Java - Сортировка строк по первому слову в алфавитном порядке pogo Программирование и базы данных 5 23-12-2011 08:05
[решено] Вывод таблицы БД в обратном порядке binders Вебмастеру 4 21-10-2010 08:37




 
Переход