so you don't want the path in the zip then.. That is easy enough to do if your in the folder the path will not be included with 7z - you would have to cd to each folder than run the command.. Makes the command a bit more complicated.. I would just use winrar if you need to get fancy.. Now rar can not create zip, but winrar can. And you can call it from cmd line.. You will just get a gui popup showing progress when you run it.
So you want this
Vs with the 7z command I gave produces this for the same folder
Now if the folders have subfolders and you just don't want the base path this command works
for /d %X in (*) do "C:\Program Files\WinRAR\winrar.exe" a -ep1 -r "%X.zip" "%X\"
This will create zip with no base - so files in the root of the archive, but with subfolders listed.. If you don't have subfolders are don't want to zip them.
for /d %X in (*) do "C:\Program Files\WinRAR\winrar.exe" a -ep "%X.zip" "%X\"
But you will only get files that are in root of the folders.. I think the first one is the one your most after.. It can be done with 7zip as well - but you have to do a cd to each folder in your command. Might be able to do something with pushd and popd to maintain where your at in the folder structure for zipping - but use of winrar is just easier because they have a switch to turn of path(s).
So for example the archive will not have a base folder, but any subfolders will be included.. Like this